示例#1
0
 public static FPago GetForm()
 {
     if (_Instancia == null)
     {
         _Instancia = new FPago();
     }
     return(_Instancia);
 }
示例#2
0
 private void FPago_FormClosed(object sender, FormClosedEventArgs e)
 {
     _Instancia = null;
 }
示例#3
0
        private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (TxtFlag == 0.ToString())
            {
                FProveedor mForm = FProveedor.GetForm();
                string     cod_proveedor, desc_proveedor, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_tipoproveedor, desc_tipoproveedor, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona;

                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                clasificacion      = Convert.ToString(DataListado.CurrentRow.Cells["clasificacion"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                contacto           = Convert.ToString(DataListado.CurrentRow.Cells["contacto"].Value);
                direccion          = Convert.ToString(DataListado.CurrentRow.Cells["direccion"].Value);
                direccion_alterna  = Convert.ToString(DataListado.CurrentRow.Cells["direccion_alterna"].Value);
                ciudad             = Convert.ToString(DataListado.CurrentRow.Cells["ciudad"].Value);
                telefono           = Convert.ToString(DataListado.CurrentRow.Cells["telefono"].Value);
                movil              = Convert.ToString(DataListado.CurrentRow.Cells["movil"].Value);
                cod_postal         = Convert.ToString(DataListado.CurrentRow.Cells["cod_postal"].Value);
                web                = Convert.ToString(DataListado.CurrentRow.Cells["web"].Value);
                email              = Convert.ToString(DataListado.CurrentRow.Cells["email"].Value);
                montofiscal        = Convert.ToString(DataListado.CurrentRow.Cells["montofiscal"].Value);
                descuentopp        = Convert.ToString(DataListado.CurrentRow.Cells["descuentopp"].Value);
                descuentogb        = Convert.ToString(DataListado.CurrentRow.Cells["descuentogb"].Value);
                limite_cred        = Convert.ToString(DataListado.CurrentRow.Cells["limite_cred"].Value);
                activo             = Convert.ToString(DataListado.CurrentRow.Cells["activo"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                fiscal             = Convert.ToString(DataListado.CurrentRow.Cells["fiscal"].Value);
                aplica_credito     = Convert.ToString(DataListado.CurrentRow.Cells["aplica_credito"].Value);
                fecha_reg          = Convert.ToString(DataListado.CurrentRow.Cells["fecha_reg"].Value);
                campo1             = Convert.ToString(DataListado.CurrentRow.Cells["campo1"].Value);
                campo2             = Convert.ToString(DataListado.CurrentRow.Cells["campo2"].Value);
                campo3             = Convert.ToString(DataListado.CurrentRow.Cells["campo3"].Value);
                campo4             = Convert.ToString(DataListado.CurrentRow.Cells["campo4"].Value);
                campo5             = Convert.ToString(DataListado.CurrentRow.Cells["campo5"].Value);
                campo6             = Convert.ToString(DataListado.CurrentRow.Cells["campo6"].Value);
                cod_tipoproveedor  = Convert.ToString(DataListado.CurrentRow.Cells["cod_tipoproveedor"].Value);
                desc_tipoproveedor = Convert.ToString(DataListado.CurrentRow.Cells["desc_tipoproveedor"].Value);
                cod_segmento       = Convert.ToString(DataListado.CurrentRow.Cells["cod_segmento"].Value);
                desc_segmento      = Convert.ToString(DataListado.CurrentRow.Cells["desc_segmento"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                cod_cuentasie      = Convert.ToString(DataListado.CurrentRow.Cells["cod_cuentasie"].Value);
                desc_cuentasie     = Convert.ToString(DataListado.CurrentRow.Cells["desc_cuentasie"].Value);
                cod_islr           = Convert.ToString(DataListado.CurrentRow.Cells["cod_islr"].Value);
                desc_islr          = Convert.ToString(DataListado.CurrentRow.Cells["desc_islr"].Value);
                cod_pais           = Convert.ToString(DataListado.CurrentRow.Cells["cod_pais"].Value);
                desc_pais          = Convert.ToString(DataListado.CurrentRow.Cells["desc_pais"].Value);
                cod_moneda         = Convert.ToString(DataListado.CurrentRow.Cells["cod_moneda"].Value);
                desc_moneda        = Convert.ToString(DataListado.CurrentRow.Cells["desc_moneda"].Value);
                cod_zona           = Convert.ToString(DataListado.CurrentRow.Cells["cod_zona"].Value);
                desc_zona          = Convert.ToString(DataListado.CurrentRow.Cells["desc_zona"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_tipoproveedor, desc_tipoproveedor, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona);
                mForm.TxtEditar.Text = "Listar";
            }
            else if (TxtFlag == "CCompra")
            {
                FCCompra mForm = FCCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "PCompra")
            {
                FPCompra mForm = FPCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "FCompra")
            {
                FFCompra mForm = FFCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "DCompra")
            {
                FDCompra mForm = FDCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "Pagar")
            {
                FPago  mForm = FPago.GetForm();
                string cod_proveedor, desc_proveedor, rif;
                cod_proveedor  = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif            = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif);
            }
            Close();
        }
示例#4
0
        internal void InsertarNuevo()
        {
            string reng, cod_compra, numdocumento, optipo, numdocpago, forma, cod_movbanco, desc_cuenta, cod_movcaja, desc_caja, monto, esretenislr, esreteniva, fecha_reg;

            reng         = 0.ToString();
            cod_compra   = TxtCod_compra.Text;
            numdocumento = TxtNumdocumento.Text;
            optipo       = TxtOptipo.Text;
            numdocpago   = TxtNumdocpago.Text;
            forma        = TxtForma.Text;
            cod_movbanco = TxtCod_movbanco.Text;
            desc_cuenta  = TxtDesc_cuenta.Text;
            cod_movcaja  = TxtCod_movcaja.Text;
            desc_caja    = TxtDesc_caja.Text;
            monto        = TxtAbono.Text;
            esretenislr  = TxtEsretenislr.Text;
            esreteniva   = TxtEsreteniva.Text;
            fecha_reg    = TxtFecha_reg.Text;

            try
            {
                FPago mForm = FPago.GetForm();

                if (TxtNumdocpago.Text == string.Empty && (TxtCod_caja.Text == string.Empty || TxtCod_cuenta.Text == string.Empty))
                {
                    MensajeError("Falta Ingresar algunos Datos");
                    ErrorTexto.SetError(TxtNumdocpago, "Numero de Documento");
                    Registrar = false;
                }
                else if (
                    (TxtForma.Text == "Transferencia" && TxtCod_cuenta.Text == string.Empty ||
                     TxtForma.Text == "Cheque" && TxtCod_cuenta.Text == string.Empty) ||
                    (TxtForma.Text == "Deposito" && TxtCod_caja.Text == string.Empty ||
                     TxtForma.Text == "Efectivo" && TxtCod_caja.Text == string.Empty))
                {
                    ErrorTexto.SetError(TxtCod_caja, "Caja");
                    ErrorTexto.SetError(TxtCod_cuenta, "Cuenta Bancaria");
                    Registrar = false;
                }
                else if (TxtAbono.Value == 0)
                {
                    MensajeError("No se Puede procesar Opreacion en 0");
                    TxtAbono.Focus();
                    Registrar = false;
                }
                //else if (Convert.ToDecimal(monto) > Convert.ToDecimal(TxtMonto.Value))
                //{

                //    MensajeError("Monto de la Operacion es Mayor al saldo del Documento");
                //    TxtAbono.Focus();

                //}
                else if (Registrar)
                {
                    mForm.AgregarColumnas(reng, cod_compra, numdocumento, optipo, numdocpago, forma, cod_movbanco, desc_cuenta, cod_movcaja, desc_caja, monto, esretenislr, esreteniva, fecha_reg);
                    Limpiar();
                    Close();
                    mForm.CalcularDetalle();
                }
            }
            catch (Exception Exc)
            {
                MensajeError(Exc.Message);
            }
        }