private void btnGrabar_Click(object sender, EventArgs e) { try { if (txtRAZONNP.Text == string.Empty) { MessageBox.Show("Ingrese una razon para el no pago"); return; } DtoCTAXCLI dto = new DtoCTAXCLI() { IDCCLIENTE = txtIDCCLIENTE.Text, RAZONNOPAGO = txtRAZONNP.Text, FECHAMODIFICACION = DateTime.Now, USUARIOMODIFICACION = "TEST" }; ClassResultV cv = new CtrCTAXCLI().Usp_UpdateRNP(dto); if (!cv.HuboError) { MessageBox.Show("Se actualizo correctamente"); } } catch (Exception) { throw; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { DtoCTAXCLI dto = new DtoCTAXCLI() { IDCCLIENTE = textBox1.Text }; ClassResultV cr = new CtrCTAXCLI().Usp_GetAllCuentas(dto); if (!cr.HuboError) { decimal tc = decimal.Parse(ConfigurationManager.AppSettings["TC"].ToString()); List <DtoCTAXCLI> list = cr.List.Cast <DtoCTAXCLI>().ToList(); list.ForEach(x => x.DEUDATOTALCUENTA /= (x.MONEDA == "PEN" ? tc : 1)); gvCuentas.DataSource = list; gvCuentas.Refresh(); } } catch (Exception) { throw; } }