public static FPagoDetalle GetForm() { if (_Instancia == null) { _Instancia = new FPagoDetalle(); } return(_Instancia); }
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(); } }
private void FPagoDetalle_FormClosed(object sender, FormClosedEventArgs e) { _Instancia = null; }