protected void btnGuardar_Click(object sender, EventArgs e) { try { int tipoLibroId = int.Parse(hdTipoLibroId.Value); if (!string.IsNullOrEmpty(txtClasificacion.Text)) { div1.Visible = false; if (tipoLibroId > 0) { new BizTipoLibros().UpdateTipoLibros(tipoLibroId, txtClasificacion.Text); div1.Visible = true; lblError.Text = "El registro se ha guardado"; div1.Attributes.Add("Class", "alert alert-success"); btnGuardar.Text = "Agregar"; } else { List <TipoLibros> list = new BizTipoLibros().GetClasificacion(); var existe = list.Where(a => a.Clasificacion == txtClasificacion.Text).ToList(); if (existe.Count > 0) { div1.Visible = true; lblError.Text = "El registro que intenta insertar ya Existe"; div1.Attributes.Add("Class", "alert alert-warning"); } else { new BizTipoLibros().InsertTipoLibros(txtClasificacion.Text); div1.Visible = true; lblError.Text = "El registro se ha guardado"; div1.Attributes.Add("Class", "alert alert-success"); } } //string script = String.Format(@"alert('Se ha guardado correctamente el Registro');"); //ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), script, true); LoadGridTipoLibros(); txtClasificacion.Text = string.Empty; divclasificacion.Attributes.Remove("class"); } else { div1.Visible = true; lblError.Text = "El Campo Clasificación se encuentra Vacio."; div1.Attributes.Add("Class", "alert alert-danger"); divclasificacion.Attributes.Add("class", "alert has-error"); } } catch (Exception ex) { string script = String.Format(@"alert('{0}');", Util.GetExMessage(ex)); ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), script, true); } }
protected void lnkEdit_Click(object sender, EventArgs e) { int rowIndex = ((sender as LinkButton).Parent.Parent as GridViewRow).RowIndex; int tipolibroId = (int)grvClasificacion.DataKeys[rowIndex]["TipoLibroId"]; hdTipoLibroId.Value = tipolibroId.ToString(); List <TipoLibros> list = new BizTipoLibros().GetClasificacion(); var tipoLibro = list.Where(a => a.TipoLibroId == tipolibroId).FirstOrDefault(); txtClasificacion.Text = tipoLibro.Clasificacion; btnGuardar.Text = "Actualizar"; }