public ClasificacionAlimento Add(ClasificacionAlimento p) { ClasificacionAlimento obj = nowBDEntities.ClasificacionAlimento.Add(p); nowBDEntities.SaveChanges(); return(obj); }
public void Remove(int id) { ClasificacionAlimento p = Find(id); nowBDEntities.ClasificacionAlimento.Remove(p); nowBDEntities.SaveChanges(); }
protected void btnEliminar_Click(object sender, EventArgs e) { try { int idCategoria = Convert.ToInt32(ViewState["IdClasificacion"].ToString()); if (mDAL.ValidateDependencies(idCategoria)) { ClasificacionAlimento obj = mDAL.Find(idCategoria); obj.Estado = 0; mDAL.Edit(obj); UserMessage("Esta Categoría ya tiene otros registros asociados. Se ha cambiado el estado a inactivo", "warning"); } else { mDAL.Remove(idCategoria); UserMessage("Categoría Eliminida", "succes"); } GridView1.DataBind(); Limpiar(); } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
public void Edit(ClasificacionAlimento p) { ClasificacionAlimento ClasificacionAlimento = nowBDEntities.ClasificacionAlimento.FirstOrDefault(obj => obj.IdClasificacion == p.IdClasificacion); ClasificacionAlimento.Nombre = p.Nombre; ClasificacionAlimento.Estado = p.Estado; nowBDEntities.SaveChanges(); }
protected void btnAgregar_Click(object sender, EventArgs e) { try { ValidateFields(); ClasificacionAlimento obj = new ClasificacionAlimento(); obj.Nombre = txtNombre.Text.Trim(); obj.Estado = 1; mDAL.Add(obj); GridView1.DataBind(); UserMessage("Categoría Agregada Correctamente", "success"); } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Edit": int index = Convert.ToInt32(e.CommandArgument); Label codigo = (Label)GridView1.Rows[index].FindControl("lblCodigo"); ClasificacionAlimento obj = mDAL.Find(Convert.ToInt32(codigo.Text)); ViewState["IdClasificacion"] = obj.IdClasificacion; FillCategory(mDAL.Find(obj.IdClasificacion)); break; } } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
protected void btnModificar_Click(object sender, EventArgs e) { try { int idCategoria = Convert.ToInt32(ViewState["IdClasificacion"]); string name = txtNombre.Text.Trim(); int estado = chkEstado.Checked ? 1 : 0; ClasificacionAlimento cateogria = new ClasificacionAlimento() { IdClasificacion = idCategoria, Nombre = name, Estado = estado }; mDAL.Edit(cateogria); GridView1.DataBind(); UserMessage("Categoría Modificada Correctamente", "success"); } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
public ClasificacionAlimento FindByName(string name) { ClasificacionAlimento m = nowBDEntities.ClasificacionAlimento.FirstOrDefault(obj => obj.Nombre.ToUpper() == name.ToUpper()); return(m); }
public ClasificacionAlimento Find(int id) { ClasificacionAlimento m = nowBDEntities.ClasificacionAlimento.FirstOrDefault(obj => obj.IdClasificacion == id); return(m); }
private void FillCategory(ClasificacionAlimento obj) { txtNombre.Text = obj.Nombre; ActivateAddButton(false); chkEstado.Checked = obj.Estado == 1 ? true : false; }