protected void BtnGuardar_Click(object sender, EventArgs e) { try { BllTarifa.Tarifa ObjGrabar = new BllTarifa.Tarifa(); if (TxtCodigo.Text != "") { if (BllTarifa.Exist(TxtCodigo.Text) == 0) { ObjGrabar.TariCodi = TxtCodigo.Text; ObjGrabar.TariDesc = TxtNombre.Text; ObjGrabar.TariPrio = int.Parse(TxtTope.Text); ObjGrabar.TariFaUt = CmbTipo.SelectedValue; ObjGrabar.TariEsta = ChkActivo.Checked; int r = ObjGrabar.Insert(); if (r > 0) { Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); FillTarifa(); updateGrid.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarGrid();", true); } else { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlGuardar, PnlMsg, Constantes.Fallo); } } else { if (BllTarifa.Exist(TxtCodigo.Text) == 1) { BllTarifa.Tarifa ObjActualizar = new BllTarifa.Tarifa(); ObjActualizar = BllTarifa.GetTarifa(TxtCodigo.Text); ObjActualizar.TariDesc = TxtNombre.Text; ObjActualizar.TariPrio = int.Parse(TxtTope.Text); ObjActualizar.TariFaUt = CmbTipo.SelectedValue; ObjActualizar.TariEsta = ChkActivo.Checked; int r = ObjActualizar.Update(); if (r > 0) { FillTarifa(); Metodos.divMensaje(Constantes.Succes, Constantes.Actualizar, PnlMsg, Constantes.Ok); updateGrid.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarGrid();", true); } } } } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }