private void btnGuardar_Click(object sender, EventArgs e) { bool estaValidado = ValidarFormulario(); if (!estaValidado) { return; } _Detalle = _Detalle ?? new ComprobantePagoDetalleBe(); //_Detalle.CodigoComprobantePagoDetalle = 0; _Detalle.CodigoTipoDocumentoPago = int.Parse(cbbCodigoTipoDocumentoPago.SelectedValue.ToString()); _Detalle.CodigoDocumentoPago = !codigoDocumentoPago.HasValue ? 0 : codigoDocumentoPago.Value; _Detalle.Descripcion = txtDescripcion.Text.Trim(); _Detalle.Monto = decimal.Parse(txtMonto.Text.Trim()); _Detalle.Mora = decimal.Parse(txtMora.Text.Trim()); _Detalle.Protesto = decimal.Parse(txtProtesto.Text.Trim()); _Detalle.Total = decimal.Parse(txtTotal.Text.Trim()); _Detalle.MontoPagar = decimal.Parse(txtMontoPagar.Text.Trim()); _Detalle.MoraPagar = decimal.Parse(txtMoraPagar.Text.Trim()); _Detalle.ProtestoPagar = decimal.Parse(txtProtestoPagar.Text.Trim()); _Detalle.ImportePagar = decimal.Parse(txtImportePagar.Text.Trim()); DialogResult = DialogResult.OK; Close(); }
public bool GuardarComprobantePagoDetalle(ComprobantePagoDetalleBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_comprobantepagodetalle_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoComprobantePago", registro.CodigoComprobantePago.GetNullable()); cmd.Parameters.AddWithValue("@codigoComprobantePagoDetalle", registro.CodigoComprobantePagoDetalle.GetNullable()); cmd.Parameters.AddWithValue("@codigoTipoDocumentoPago", registro.CodigoTipoDocumentoPago.GetNullable()); cmd.Parameters.AddWithValue("@codigoDocumentoPago", registro.CodigoDocumentoPago.GetNullable()); cmd.Parameters.AddWithValue("@descripcion", registro.Descripcion.GetNullable()); cmd.Parameters.AddWithValue("@monto", registro.Monto.GetNullable()); cmd.Parameters.AddWithValue("@mora", registro.Mora.GetNullable()); cmd.Parameters.AddWithValue("@protesto", registro.Protesto.GetNullable()); cmd.Parameters.AddWithValue("@total", registro.Total.GetNullable()); cmd.Parameters.AddWithValue("@importePagar", registro.ImportePagar.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
public List <ComprobantePagoDetalleBe> ListarComprobantePagoDetalle(int codigoComprobantePago, SqlConnection cn) { List <ComprobantePagoDetalleBe> resultados = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_comprobantepagodetalle_listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoComprobantePago", codigoComprobantePago.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { resultados = new List <ComprobantePagoDetalleBe>(); while (dr.Read()) { ComprobantePagoDetalleBe item = new ComprobantePagoDetalleBe(); item.Fila = dr.GetData <int>("Fila"); item.CodigoComprobantePago = dr.GetData <int>("CodigoComprobantePago"); item.CodigoComprobantePagoDetalle = dr.GetData <int>("CodigoComprobantePagoDetalle"); item.CodigoTipoDocumentoPago = dr.GetData <int>("CodigoTipoDocumentoPago"); item.CodigoDocumentoPago = dr.GetData <int>("CodigoDocumentoPago"); item.Monto = dr.GetData <decimal>("Monto"); item.Mora = dr.GetData <decimal>("Mora"); item.Protesto = dr.GetData <decimal>("Protesto"); item.Total = dr.GetData <decimal>("Total"); item.FlagEliminado = dr.GetData <bool>("FlagEliminado"); resultados.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(resultados); }
public FrmMantenimientoComprobantePagoDetalle(ComprobantePagoDetalleBe item = null, int?cantidadUnidadesRegistradas = null) { InitializeComponent(); _Detalle = item; this.cantidadUnidadesRegistradas = cantidadUnidadesRegistradas; }