Exemple #1
0
        public ClasificacionAlimento Add(ClasificacionAlimento p)
        {
            ClasificacionAlimento obj = nowBDEntities.ClasificacionAlimento.Add(p);

            nowBDEntities.SaveChanges();
            return(obj);
        }
Exemple #2
0
        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");
     }
 }
Exemple #4
0
        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");
     }
 }
Exemple #8
0
        public ClasificacionAlimento FindByName(string name)
        {
            ClasificacionAlimento m = nowBDEntities.ClasificacionAlimento.FirstOrDefault(obj => obj.Nombre.ToUpper() == name.ToUpper());

            return(m);
        }
Exemple #9
0
        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;
 }