protected async void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Tarifa tarifaIngresado = new Models.Tarifa(); Models.Tarifa tarifa = new Models.Tarifa() { TAR_CLASE = drpClase.SelectedValue.ToString(), TAR_PRECIO = Convert.ToDecimal(txtPrecio.Text), TAR_IMPUESTO = Convert.ToInt32(txtImpuesto.Text), TAR_ESTADO = drpEstado.SelectedValue.ToString() }; tarifaIngresado = await tarifaManager.Ingresar(tarifa, VG.usuarioActual.CadenaToken); if (tarifaIngresado != null) { lblStatus.Text = "Tarifa ingresada correctamente"; lblStatus.ForeColor = Color.Green; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al ingresar la tarifa"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } } }
protected async void grdTarifa_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblCode = (Label)grdTarifa.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoTarifa"); string tarClase = (grdTarifa.Rows[e.RowIndex].FindControl("drpClaseEdit") as DropDownList).Text; string tarPrecio = (grdTarifa.Rows[e.RowIndex].FindControl("txtPrecioEdit") as TextBox).Text.Trim(); string tarImpuesto = (grdTarifa.Rows[e.RowIndex].FindControl("txtImpuestoEdit") as TextBox).Text; string tarEstado = (grdTarifa.Rows[e.RowIndex].FindControl("drpEstadoEdit") as DropDownList).Text; if (ValidarModificar(tarClase, tarPrecio, tarImpuesto, tarEstado)) { Models.Tarifa tarifaModificado = new Models.Tarifa(); Models.Tarifa tarifa = new Models.Tarifa() { TAR_CODIGO = Convert.ToInt32(lblCode.Text), TAR_CLASE = tarClase, TAR_PRECIO = Convert.ToDecimal(tarPrecio), TAR_IMPUESTO = Convert.ToInt32(tarImpuesto), TAR_ESTADO = tarEstado }; tarifaModificado = await tarifaManager.Actualizar(tarifa, VG.usuarioActual.CadenaToken); if (tarifaModificado != null) { lblStatus.Text = "Tarifa modificada correctamente"; lblStatus.ForeColor = Color.Green; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al modificar la tarifa"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } grdTarifa.EditIndex = -1; InicializarControles(); } }