protected async void grdTipoPago_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblCode = (Label)grdTipoPago.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoTipoPago"); string TPA_DESC = (grdTipoPago.Rows[e.RowIndex].FindControl("txtTPAdesc") as TextBox).Text.Trim(); if (ValidarModificar(TPA_DESC)) { Models.TipoPago tipoPagoModificado = new Models.TipoPago(); Models.TipoPago pago = new Models.TipoPago() { TPA_CODIGO = Convert.ToInt32(lblCode.Text), TPA_DESCRIPCION = TPA_DESC }; tipoPagoModificado = await tipoPagoManager.Actualizar(pago, VG.usuarioActual.CadenaToken); if (tipoPagoModificado != null) { lblStatus.Text = "Tipo Pago modificado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al modificar el tipo de pago"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } grdTipoPago.EditIndex = -1; InicializarControles(); } }
async protected void btnIngresar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.TipoPago tipoPagoIngresado = new Models.TipoPago(); Models.TipoPago Tipopago = new Models.TipoPago() { TPA_DESCRIPCION = txtDescripcion.Text }; tipoPagoIngresado = await tipoPagoManager.Ingresar(Tipopago, VG.usuarioActual.CadenaToken); if (tipoPagoIngresado != null) { lblStatus.Text = "Tipo Pago ingresado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al ingresar "; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } } }