Ejemplo n.º 1
0
        public int AgregarLinea(LineaCLS objLineaCls)
        {
            int CodResult = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Linea objLinea = new Linea();
                    objLinea.NombreLinea         = objLineaCls.NombreLinea;
                    objLinea.FechaCreacion       = DateTime.Now;
                    objLinea.UsuarioCreacion     = "Admin";
                    objLinea.FechaModificacion   = DateTime.Now;
                    objLinea.UsuarioModificacion = "Admin";
                    objLinea.EstadoLinea         = true;
                    objLinea.EstadoEliminacion   = false;
                    db.Linea.Add(objLinea);
                    db.SaveChanges();

                    CodResult = 1;
                }
            }
            catch (Exception)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Ejemplo n.º 2
0
        public int CambiarEstadoLinea(LineaCLS objLineaCls)
        {
            int codigoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Linea oLinea = db.Linea.Where(p => p.IdLinea.Equals(objLineaCls.IdLinea)).First();

                    if (oLinea.EstadoLinea)
                    {
                        objLineaCls.EstadoLinea = false;
                    }
                    else
                    {
                        objLineaCls.EstadoLinea = true;
                    }

                    oLinea.EstadoLinea = objLineaCls.EstadoLinea;
                    db.SaveChanges();

                    codigoRpt = 1;
                }
            }
            catch (Exception e)
            {
                codigoRpt = 0;
                throw;
            }

            return(codigoRpt);
        }
Ejemplo n.º 3
0
        public LineaCLS ObtenerLineaPorId(int idLinea)
        {
            LineaCLS objLineaCLS = new LineaCLS();

            using (var db = new BDVentasEntities())
            {
                Linea oLinea = db.Linea.Where(p => p.IdLinea.Equals(idLinea)).First();
                objLineaCLS.IdLinea     = oLinea.IdLinea;
                objLineaCLS.NombreLinea = oLinea.NombreLinea;
            }
            return(objLineaCLS);
        }
Ejemplo n.º 4
0
        public int EliminarLineas(LineaCLS objLineaCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Linea oLinea = db.Linea.Where(p => p.IdLinea.Equals(objLineaCls.IdLinea)).First();
                    oLinea.EstadoEliminacion = true;
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Ejemplo n.º 5
0
        public int EditarLinea(LineaCLS objLineaCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Linea oLinea = db.Linea.Where(p => p.IdLinea.Equals(objLineaCls.IdLinea)).First();
                    oLinea.NombreLinea         = objLineaCls.NombreLinea;
                    oLinea.FechaModificacion   = DateTime.Now;
                    oLinea.UsuarioModificacion = "Admin";
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Ejemplo n.º 6
0
 public int EditarLinea(LineaCLS objLineaCls)
 {
     return(obj.EditarLinea(objLineaCls));
 }
Ejemplo n.º 7
0
 public int EliminarLinea(LineaCLS objLineaCls)
 {
     return(obj.EliminarLineas(objLineaCls));
 }
Ejemplo n.º 8
0
 public int CambiarEstadoLinea(LineaCLS objLineaCls)
 {
     return(obj.CambiarEstadoLinea(objLineaCls));
 }
Ejemplo n.º 9
0
 public int AgregarLinea(LineaCLS objLineaCls)
 {
     return(obj.AgregarLinea(objLineaCls));
 }
Ejemplo n.º 10
0
        public JsonResult EditarLinea(LineaCLS lna)
        {
            int codigoRpt = objLinea.EditarLinea(lna);

            return(Json(new { Code = codigoRpt, JsonRequestBehavior.AllowGet }));
        }
Ejemplo n.º 11
0
        public JsonResult CambiarEstadoLinea(LineaCLS lna)
        {
            var codigRpt = objLinea.CambiarEstadoLinea(lna);

            return(Json(new { Code = codigRpt, JsonRequestBehavior.AllowGet }));
        }