示例#1
0
        public bool EditarAlimentos(AlimentoClase ali)
        {
            using (IntegracionEntities tipoPro = new IntegracionEntities())
            {
                try
                {
                    decimal  c  = ali.Codigo;
                    Alimento ti = tipoPro.Alimento.Single(t => t.Codigo == c);
                    ti.nombre            = ali.Nombre;
                    ti.descripcion       = ali.Descripcion;
                    ti.precio            = ali.Precio;
                    ti.stock             = ali.Stock;
                    ti.fecha_elaboracion = ali.Fecha_elaboracion;
                    ti.fecha_vencimiento = ali.Fecha_vencimiento;
                    ti.Sucursal          = ali.Sucursal;
                    ti.foto = ali.Foto;
                    ti.CategoriaAlimento = ali.CategoriaAlimento;
                    ti.TipoAlimento      = ali.TipoAlimento;
                    if (ali.Stock > 0)
                    {
                        ti.activo = 1;
                    }

                    tipoPro.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            };
        }
示例#2
0
        public bool AgregarAlimentos(AlimentoClase ali)
        {
            using (IntegracionEntities tipoPro = new IntegracionEntities())
            {
                try
                {
                    Alimento t = new Alimento();

                    t.nombre            = ali.Nombre;
                    t.descripcion       = ali.Descripcion;
                    t.precio            = ali.Precio;
                    t.fecha_elaboracion = ali.Fecha_elaboracion;
                    t.foto = ali.Foto;
                    t.fecha_vencimiento = ali.Fecha_vencimiento;
                    t.stock             = ali.Stock;
                    t.CategoriaAlimento = ali.CategoriaAlimento;
                    t.TipoAlimento      = ali.TipoAlimento;
                    t.Sucursal          = ali.Sucursal;
                    t.activo            = 1;
                    tipoPro.Alimento.Add(t);
                    tipoPro.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            };
        }
示例#3
0
 public bool EliminarAlimentos(AlimentoClase ali)
 {
     using (IntegracionEntities tipoPro = new IntegracionEntities())
     {
         try
         {
             Alimento ti = tipoPro.Alimento.Single(t => t.Codigo == ali.Codigo);
             tipoPro.Alimento.Remove(ti);
             tipoPro.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     };
 }