Se podran pagar facturas con egresos x comprobar de diferente moneda
This commit is contained in:
@@ -2657,6 +2657,21 @@
|
|||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6" id="DivPagarConPesos" runat="server" Visible="false">
|
||||||
|
<label class="col-md-6"><b>Pagar Con Pesos: </b></label>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<asp:CheckBox ID="ChkPagarConPesos" runat="server" OnCheckedChanged="ChkPagarConPesos_CheckedChanged" AutoPostBack="true"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6" id="DivPagarConDolares" runat="server" Visible="false">
|
||||||
|
<label class="col-md-6"><b>Pagar Con Dolares: </b></label>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<asp:CheckBox ID="ChkPagarConDolares" runat="server" OnCheckedChanged="ChkPagarConDolares_CheckedChanged" AutoPostBack="true"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<br />
|
||||||
|
</div>
|
||||||
|
|
||||||
<asp:GridView ID="GVAnticipos" runat="server" GridLines="None" AutoGenerateColumns="False" DataKeyNames="CveCompra,TipoDocto,CveIE,Fecha,CvePrePoliza,CveMoneda,TCCompra" EmptyDataText="No se encontraron Anticipos/NC del Proveedor" CssClass="table table-striped table-hover table-advance Widthall">
|
<asp:GridView ID="GVAnticipos" runat="server" GridLines="None" AutoGenerateColumns="False" DataKeyNames="CveCompra,TipoDocto,CveIE,Fecha,CvePrePoliza,CveMoneda,TCCompra" EmptyDataText="No se encontraron Anticipos/NC del Proveedor" CssClass="table table-striped table-hover table-advance Widthall">
|
||||||
<Columns>
|
<Columns>
|
||||||
@@ -5234,18 +5249,29 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
function chkAnt(t, txt, importe, TotalSaldo) {
|
function chkAnt(t, txt, importe, TotalSaldo,CveMonedaAnticipo,TCAnticipo,CveMonedaOriginal) {
|
||||||
var Total = ToDouble($get('TxtTotal').value);
|
var Total = ToDouble($get('TxtTotal').value);
|
||||||
//TotalSaldo = Total;
|
//TotalSaldo = Total;
|
||||||
|
var txtvalue = ToDouble(txt.value);
|
||||||
|
var importevalue = ToDouble(importe);
|
||||||
|
if (CveMonedaAnticipo = 1 && CveMonedaOriginal == 2) {
|
||||||
|
txtvalue = ToDouble(txtvalue / TCAnticipo);
|
||||||
|
importevalue = ToDouble(importevalue / TCAnticipo);
|
||||||
|
} else if (CveMonedaAnticipo = 2 && CveMonedaOriginal == 1) {
|
||||||
|
txtvalue = ToDouble(txtvalue * TCAnticipo);
|
||||||
|
importevalue = ToDouble(importevalue * TCAnticipo);
|
||||||
|
}
|
||||||
|
|
||||||
//var SaldoCompra = parseFloat(parseFloat($get('HdnCompraSaldo').value).toFixed(2));
|
//var SaldoCompra = parseFloat(parseFloat($get('HdnCompraSaldo').value).toFixed(2));
|
||||||
var SaldoCompra = (TotalSaldo - FnSumaValoresAnt() + ToDouble(txt.value)).toFixed(2); // le agrego lo del valor actual para validarlo
|
var SaldoCompra = (TotalSaldo - FnSumaValoresAnt() + txtvalue).toFixed(2); // le agrego lo del valor actual para validarlo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (t.checked) {
|
if (t.checked) {
|
||||||
|
|
||||||
if (SaldoCompra > 0) {
|
if (SaldoCompra > 0) {
|
||||||
if (SaldoCompra > importe) {
|
if (SaldoCompra > importevalue) {
|
||||||
txt.value = ToDouble(importe).toFixed(2);
|
txt.value = ToDouble(importevalue).toFixed(2);
|
||||||
//SaldoCompra = SaldoCompra - importe;
|
//SaldoCompra = SaldoCompra - importe;
|
||||||
//$get('HdnCompraSaldo').value = SaldoCompra;
|
//$get('HdnCompraSaldo').value = SaldoCompra;
|
||||||
|
|
||||||
@@ -5273,21 +5299,28 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function FnCambiaAnt(chk, txt, saldo, TotalSaldo) {
|
function FnCambiaAnt(chk, txt, saldo, TotalSaldo, CveMonedaAnticipo, TCAnticipo, CveMonedaOriginal) {
|
||||||
var Total = ToDouble($get('TxtTotal').value);
|
var Total = ToDouble($get('TxtTotal').value);
|
||||||
|
|
||||||
var SaldoCompra = (TotalSaldo - FnSumaValoresAnt() + ToDouble(txt.value)).toFixed(2); // le agrego lo del valor actual para validarlo //parseFloat(parseFloat($get('HdnCompraSaldo').value).toFixed(2));
|
var txtvalue = ToDouble(txt.value);
|
||||||
if (SaldoCompra < 0) txt.value = SaldoCompra - txt.value;
|
if (CveMonedaAnticipo = 1 && CveMonedaOriginal == 2) {
|
||||||
|
txtvalue = ToDouble(txtvalue / TCAnticipo);
|
||||||
|
} else if (CveMonedaAnticipo = 2 && CveMonedaOriginal == 1) {
|
||||||
|
txtvalue = ToDouble(txtvalue * TCAnticipo);
|
||||||
|
}
|
||||||
|
|
||||||
|
var SaldoCompra = (TotalSaldo - FnSumaValoresAnt() + ToDouble(txtvalue)).toFixed(2); // le agrego lo del valor actual para validarlo //parseFloat(parseFloat($get('HdnCompraSaldo').value).toFixed(2));
|
||||||
|
if (SaldoCompra < 0) txt.value = SaldoCompra - txtvalue;
|
||||||
//minimo entre saldocompra y el saldoanticipo
|
//minimo entre saldocompra y el saldoanticipo
|
||||||
if (SaldoCompra < saldo) saldo = SaldoCompra;
|
if (SaldoCompra < saldo) saldo = SaldoCompra;
|
||||||
|
|
||||||
if (ToDouble(txt.value) > 0) {
|
if (ToDouble(txtvalue) > 0) {
|
||||||
chk.checked = true;
|
chk.checked = true;
|
||||||
} else {
|
} else {
|
||||||
chk.checked = false;
|
chk.checked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ToDouble(txt.value) > saldo) {
|
if (ToDouble(txtvalue) > saldo) {
|
||||||
txt.value = saldo;
|
txt.value = saldo;
|
||||||
alert("El Importe no debe de exceder a el saldo");
|
alert("El Importe no debe de exceder a el saldo");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3238,8 +3238,10 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
Private Sub CargaAnticipos(CveProveedor As Integer, Optional FiltroTipo As String = "-1")
|
Private Sub CargaAnticipos(CveProveedor As Integer, Optional FiltroTipo As String = "-1")
|
||||||
Dim ObjMovtos As New ClsMovimientos()
|
Dim ObjMovtos As New ClsMovimientos()
|
||||||
If ObjMovtos.GetAnticiposProveedor(CveProveedor, -1, CveMoneda:=DdlMoneda.SelectedValue.ToEntero, SelectTop:=-1, TipoDocto:=FiltroTipo) AndAlso ObjMovtos.DtResultados.Rows.Count > 0 Then
|
If ObjMovtos.GetAnticiposProveedor(CveProveedor, -1, CveMoneda:=-1, SelectTop:=-1, TipoDocto:=FiltroTipo) AndAlso ObjMovtos.DtResultados.Rows.Count > 0 Then
|
||||||
GVAnticipos.DataSource = ObjMovtos.DtResultados.FiltraParametros("Tipo = 'Act'")
|
Dim CveMoneda As Integer = If(ChkPagarConPesos.Checked, 1, If(ChkPagarConDolares.Checked, 2, DdlMoneda.SelectedValue.ToEntero))
|
||||||
|
If DdlMoneda.SelectedValue.ToEntero = 1 Then DivPagarConDolares.Visible = True Else DivPagarConPesos.Visible = True
|
||||||
|
GVAnticipos.DataSource = ObjMovtos.DtResultados.FiltraParametros($"Tipo = 'Act' AND CveMoneda = {CveMoneda}")
|
||||||
If ObjMovtos.DtResultados.FiltraParametros("Saldo > 0").Rows.Count > 0 Then
|
If ObjMovtos.DtResultados.FiltraParametros("Saldo > 0").Rows.Count > 0 Then
|
||||||
BtnAceptarAnticipos.Enabled = True
|
BtnAceptarAnticipos.Enabled = True
|
||||||
If DdlTipoComprobante.SelectedValue = "Fac" Then ImgAnticiposPendientes.Visible = True
|
If DdlTipoComprobante.SelectedValue = "Fac" Then ImgAnticiposPendientes.Visible = True
|
||||||
@@ -8037,7 +8039,7 @@ Partial Class Compras_Compras
|
|||||||
If gvr.FCCheckBox("Chk") IsNot Nothing AndAlso gvr.FCCheckBox("Chk").Checked Then
|
If gvr.FCCheckBox("Chk") IsNot Nothing AndAlso gvr.FCCheckBox("Chk").Checked Then
|
||||||
|
|
||||||
CveCompraNC = gvr.DataKey("CveCompra").ToEntero
|
CveCompraNC = gvr.DataKey("CveCompra").ToEntero
|
||||||
tipoCambioNC = gvr.DataKey("TCCompra").ToDecimal
|
tipoCambioNC = If(ChkPagarConPesos.Checked, GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal, gvr.DataKey("TCCompra").ToDecimal)
|
||||||
sumaAmortizacion = 0
|
sumaAmortizacion = 0
|
||||||
|
|
||||||
If CvePrePolizaNueva > 0 Then
|
If CvePrePolizaNueva > 0 Then
|
||||||
@@ -8066,6 +8068,12 @@ Partial Class Compras_Compras
|
|||||||
sumaAmortizacion += ImporteMovimiento
|
sumaAmortizacion += ImporteMovimiento
|
||||||
sumaAmortizacionCompleto += ImporteMovimiento
|
sumaAmortizacionCompleto += ImporteMovimiento
|
||||||
|
|
||||||
|
If ChkPagarConPesos.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento * GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal
|
||||||
|
ElseIf ChkPagarConDolares.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento / gvr.DataKey("TCCompra").ToDecimal
|
||||||
|
End If
|
||||||
|
|
||||||
If DdlMoneda.SelectedValue.ToEntero <> 1 Then
|
If DdlMoneda.SelectedValue.ToEntero <> 1 Then
|
||||||
IdCtaContable = CtaProveedorAnticiposExtranjera
|
IdCtaContable = CtaProveedorAnticiposExtranjera
|
||||||
CveCuenta = CveCuentaProveedorAnticiposExtranjera
|
CveCuenta = CveCuentaProveedorAnticiposExtranjera
|
||||||
@@ -8103,6 +8111,12 @@ Partial Class Compras_Compras
|
|||||||
sumaAmortizacion += ImporteMovimiento
|
sumaAmortizacion += ImporteMovimiento
|
||||||
sumaAmortizacionCompleto += ImporteMovimiento
|
sumaAmortizacionCompleto += ImporteMovimiento
|
||||||
|
|
||||||
|
If ChkPagarConPesos.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento * GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal
|
||||||
|
ElseIf ChkPagarConDolares.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento / gvr.DataKey("TCCompra").ToDecimal
|
||||||
|
End If
|
||||||
|
|
||||||
If DdlMoneda.SelectedValue.ToEntero <> 1 And UsuarioActual.CveEmpresa.Contiene(119) Then
|
If DdlMoneda.SelectedValue.ToEntero <> 1 And UsuarioActual.CveEmpresa.Contiene(119) Then
|
||||||
IdCtaContable = CtaProveedorExtranjera
|
IdCtaContable = CtaProveedorExtranjera
|
||||||
CveCuenta = CveCuentaProveedorExtranjera
|
CveCuenta = CveCuentaProveedorExtranjera
|
||||||
@@ -8139,10 +8153,19 @@ Partial Class Compras_Compras
|
|||||||
sumaAmortizacionCompleto += ImporteMovimiento
|
sumaAmortizacionCompleto += ImporteMovimiento
|
||||||
IdCtaContable = CtaProveedorAnticipos
|
IdCtaContable = CtaProveedorAnticipos
|
||||||
CveCuenta = CveCuentaProveedorAnticipos
|
CveCuenta = CveCuentaProveedorAnticipos
|
||||||
|
|
||||||
|
PorcentajePago = ImporteMovimiento / TxtTotal.Text.ToDecimal
|
||||||
|
|
||||||
|
If ChkPagarConPesos.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento * GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal
|
||||||
|
ElseIf ChkPagarConDolares.Checked Then
|
||||||
|
ImporteMovimiento = ImporteMovimiento / gvr.DataKey("TCCompra").ToDecimal
|
||||||
|
End If
|
||||||
|
|
||||||
If ImporteMovimiento <> 0 Then
|
If ImporteMovimiento <> 0 Then
|
||||||
PorcentajePago = ImporteMovimiento / TxtTotal.Text.ToDecimal
|
|
||||||
|
|
||||||
Dim TipoCambioAnt = gvr.DataKey("TCCompra").ToDecimal
|
Dim TipoCambioAnt = gvr.DataKey("TCCompra").ToDecimal
|
||||||
|
|
||||||
Dim usacomplementariaAnticipo As Boolean = False
|
Dim usacomplementariaAnticipo As Boolean = False
|
||||||
usacomplementariaAnticipo = If(TipoCambioAnt > 1 AndAlso UsuarioActual.CveEmpresa.Contiene(1, 119), True, False)
|
usacomplementariaAnticipo = If(TipoCambioAnt > 1 AndAlso UsuarioActual.CveEmpresa.Contiene(1, 119), True, False)
|
||||||
|
|
||||||
@@ -8168,6 +8191,8 @@ Partial Class Compras_Compras
|
|||||||
ErrorMovtosCxP = 1
|
ErrorMovtosCxP = 1
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
TipoCambioAnt = If(ChkPagarConPesos.Checked, GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal, gvr.DataKey("TCCompra").ToDecimal)
|
||||||
|
|
||||||
If tipoCambio <> TipoCambioAnt Then
|
If tipoCambio <> TipoCambioAnt Then
|
||||||
Dim importeFluctuacion = (ImporteAnt * tipoCambio) - (ImporteAnt * TipoCambioAnt)
|
Dim importeFluctuacion = (ImporteAnt * tipoCambio) - (ImporteAnt * TipoCambioAnt)
|
||||||
|
|
||||||
@@ -8565,8 +8590,9 @@ Partial Class Compras_Compras
|
|||||||
If DdlMoneda.SelectedValue.ToEntero <> 1 Or gvr.DataKey("CveMoneda").ToEntero <> 1 Then
|
If DdlMoneda.SelectedValue.ToEntero <> 1 Or gvr.DataKey("CveMoneda").ToEntero <> 1 Then
|
||||||
IdCtaContable = UsuarioActual.Empresa.IdCuentaGananciaCambiaria
|
IdCtaContable = UsuarioActual.Empresa.IdCuentaGananciaCambiaria
|
||||||
CveCuenta = UsuarioActual.Empresa.CveCuentaGananciaCambiaria
|
CveCuenta = UsuarioActual.Empresa.CveCuentaGananciaCambiaria
|
||||||
If TipoCambioCompra > tipoCambioNC Then
|
Dim TipoCambioDiferenciaCambiaria = If(ChkPagarConPesos.Checked, GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal, tipoCambioNC)
|
||||||
ImporteMovimiento = (sumaAmortizacion * TipoCambioCompra) - (sumaAmortizacion * tipoCambioNC)
|
If TipoCambioCompra > TipoCambioDiferenciaCambiaria Then
|
||||||
|
ImporteMovimiento = (sumaAmortizacion * TipoCambioCompra) - (sumaAmortizacion * TipoCambioDiferenciaCambiaria)
|
||||||
ImporteMovimiento = ImporteMovimiento.RoundSQL()
|
ImporteMovimiento = ImporteMovimiento.RoundSQL()
|
||||||
importeMN = ImporteMovimiento
|
importeMN = ImporteMovimiento
|
||||||
End If
|
End If
|
||||||
@@ -8586,8 +8612,9 @@ Partial Class Compras_Compras
|
|||||||
If DdlMoneda.SelectedValue.ToEntero <> 1 Or gvr.DataKey("CveMoneda").ToEntero <> 1 Then
|
If DdlMoneda.SelectedValue.ToEntero <> 1 Or gvr.DataKey("CveMoneda").ToEntero <> 1 Then
|
||||||
IdCtaContable = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria
|
IdCtaContable = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria
|
||||||
CveCuenta = UsuarioActual.Empresa.CveCuentaPerdidaCambiaria
|
CveCuenta = UsuarioActual.Empresa.CveCuentaPerdidaCambiaria
|
||||||
If tipoCambioNC > TipoCambioCompra Then
|
Dim TipoCambioDiferenciaCambiaria = If(ChkPagarConPesos.Checked, GlobalTipoCambio(gvr.DataKey("Fecha").ToDate).ToDecimal, tipoCambioNC)
|
||||||
ImporteMovimiento = (sumaAmortizacion * tipoCambioNC) - (sumaAmortizacion * TipoCambioCompra)
|
If TipoCambioDiferenciaCambiaria > TipoCambioCompra Then
|
||||||
|
ImporteMovimiento = (sumaAmortizacion * TipoCambioDiferenciaCambiaria) - (sumaAmortizacion * TipoCambioCompra)
|
||||||
ImporteMovimiento = ImporteMovimiento.RoundSQL()
|
ImporteMovimiento = ImporteMovimiento.RoundSQL()
|
||||||
importeMN = ImporteMovimiento
|
importeMN = ImporteMovimiento
|
||||||
End If
|
End If
|
||||||
@@ -10064,8 +10091,8 @@ Partial Class Compras_Compras
|
|||||||
If e.Row.DBCampo("Saldo").ToDouble < 0 Then e.Row.Cells(3).ForeColor = Drawing.Color.Red
|
If e.Row.DBCampo("Saldo").ToDouble < 0 Then e.Row.Cells(3).ForeColor = Drawing.Color.Red
|
||||||
If e.Row.DBCampo("Saldo").ToDouble = 0 Then e.Row.FCLiteral("LtlAnticipos").Text = ""
|
If e.Row.DBCampo("Saldo").ToDouble = 0 Then e.Row.FCLiteral("LtlAnticipos").Text = ""
|
||||||
|
|
||||||
e.Row.FCCheckBox("Chk").Attributes.Add("onclick", String.Format("chkAnt(this,{0},{1},{2});", e.Row.FCTextBox("TxtAnticipo").ClientID, e.Row.DBCampo("Saldo"), If(CveCompra > 0, Saldo, If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, TmpDT.SUMD("ImporteConImpuestos"), TxtTotal.Text.ToDouble)))) 'SI ES UNA COMPRA NUEVA SE PONE EL TOTAL, SI NO EL SALDO
|
e.Row.FCCheckBox("Chk").Attributes.Add("onclick", String.Format("chkAnt(this,{0},{1},{2});", e.Row.FCTextBox("TxtAnticipo").ClientID, e.Row.DBCampo("Saldo"), If(CveCompra > 0, Saldo, If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, TmpDT.SUMD("ImporteConImpuestos"), TxtTotal.Text.ToDouble)), e.Row.DBCampo("CveMoneda").ToEntero, If(Not e.Row.DBCampo("TCCompra").ToDouble > 1, GlobalTipoCambio(e.Row.DBCampo("Fecha").ToDate), e.Row.DBCampo("TCCompra").ToDouble), DdlMoneda.SelectedValue.ToEntero)) 'SI ES UNA COMPRA NUEVA SE PONE EL TOTAL, SI NO EL SALDO
|
||||||
e.Row.FCTextBox("TxtAnticipo").Attributes.Add("onKeyUp", String.Format("FnCambiaAnt({0},this,{1},{2});", e.Row.FCCheckBox("Chk").ClientID, e.Row.DBCampo("Saldo"), If(CveCompra > 0, Saldo, If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, TmpDT.SUMD("ImporteConImpuestos"), TxtTotal.Text.ToDouble)))) 'SI ES UNA COMPRA NUEVA SE PONE EL TOTAL, SI NO EL SALDO
|
e.Row.FCTextBox("TxtAnticipo").Attributes.Add("onKeyUp", String.Format("FnCambiaAnt({0},this,{1},{2});", e.Row.FCCheckBox("Chk").ClientID, e.Row.DBCampo("Saldo"), If(CveCompra > 0, Saldo, If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, TmpDT.SUMD("ImporteConImpuestos"), TxtTotal.Text.ToDouble)), e.Row.DBCampo("CveMoneda").ToEntero, If(Not e.Row.DBCampo("TCCompra").ToDouble > 1, GlobalTipoCambio(e.Row.DBCampo("Fecha").ToDate), e.Row.DBCampo("TCCompra").ToDouble), DdlMoneda.SelectedValue.ToEntero)) 'SI ES UNA COMPRA NUEVA SE PONE EL TOTAL, SI NO EL SALDO
|
||||||
|
|
||||||
If ChkNCInv.Checked Then
|
If ChkNCInv.Checked Then
|
||||||
e.Row.FCCheckBox("Chk").CssClass = "ChkAntNC"
|
e.Row.FCCheckBox("Chk").CssClass = "ChkAntNC"
|
||||||
@@ -19017,4 +19044,16 @@ Partial Class Compras_Compras
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
#Region "PAGAR CON DIFERENTE MONEDA"
|
||||||
|
Protected Sub ChkPagarConPesos_CheckedChanged(sender As Object, e As EventArgs)
|
||||||
|
CargaAnticipos(CveProveedor)
|
||||||
|
UpAnticipos.Update()
|
||||||
|
End Sub
|
||||||
|
Protected Sub ChkPagarConDolares_CheckedChanged(sender As Object, e As EventArgs)
|
||||||
|
CargaAnticipos(CveProveedor)
|
||||||
|
UpAnticipos.Update()
|
||||||
|
End Sub
|
||||||
|
#End Region
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
Reference in New Issue
Block a user