Ejemplo n.º 1
0
 public static FPagoDetalle GetForm()
 {
     if (_Instancia == null)
     {
         _Instancia = new FPagoDetalle();
     }
     return(_Instancia);
 }
Ejemplo n.º 2
0
        private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (TxtCod_proveedor.Text != String.Empty && TxtEditar.Text == "Editar" || TxtEditar.Text == "Nuevo")
            {
                string  cod_compra, numdocumento, optipo;
                decimal monto;

                FPagoDetalle mForm = FPagoDetalle.GetForm();
                mForm.Editar = TxtEditar.Text;
                mForm.Limpiar();
                String _Optipo = "";
                #region TIPO DOCUMENTO
                if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Factura"))
                {
                    _Optipo = "FCompra";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Pedido"))
                {
                    _Optipo = "PCompra";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Doc. de Compra"))
                {
                    _Optipo = "DCompra";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Retencion de IVA"))
                {
                    _Optipo = "RETIVA";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Retencion de ISLR"))
                {
                    _Optipo = "RETISLR";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Nota de Debito"))
                {
                    _Optipo = "ND";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Nota de Credito"))
                {
                    _Optipo = "NC";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Ajuste Negativo"))
                {
                    _Optipo = "AJNC";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Ajuste Positivo"))
                {
                    _Optipo = "AJPC";
                }
                else if (DataListado.CurrentRow.Cells["optipo"].Value.Equals("Adelanto de Pago"))
                {
                    _Optipo = "ADP";
                }
                #endregion
                cod_compra   = Convert.ToString(DataListado.CurrentRow.Cells["cod_compra"].Value);
                optipo       = _Optipo;
                numdocumento = Convert.ToString(DataListado.CurrentRow.Cells["numdocumento"].Value);
                monto        = Convert.ToDecimal(DataListado.CurrentRow.Cells["saldo"].Value);
                mForm.SetPagoDetalle(cod_compra, optipo, numdocumento, monto);
                mForm.ShowDialog();
            }
        }
Ejemplo n.º 3
0
 private void FPagoDetalle_FormClosed(object sender, FormClosedEventArgs e)
 {
     _Instancia = null;
 }