コード例 #1
0
 public void AgregarUsuario(Usuarios item)
 {
     try
     {
         using (EntitiesCNC db = new EntitiesCNC())
         {
             db.Usuarios.Add(item);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #2
0
ファイル: SrvProducto.cs プロジェクト: jrcoba94/Router-CNC
 public void EliminarProducto(int id)
 {
     try
     {
         using (db = new EntitiesCNC())
         {
             Productos oProducto = db.Productos.Where(x => x.productoID == id).FirstOrDefault();
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #3
0
        public List <ProductoArchivos> _getArchivoProducto(int id)
        {
            List <ProductoArchivos> lst = new List <ProductoArchivos>();

            try
            {
                using (db = new EntitiesCNC())
                {
                    lst = db.ProductoArchivos.Include("Productos").Where(x => x.productoID == id).ToList();
                }
            }
            catch (Exception ex)
            {
                string ms = ex.Message;
            }
            return(lst);
        }
コード例 #4
0
        public List <Usuarios> GetUsuario()
        {
            List <Usuarios> oListUsuario = new List <Usuarios>();

            try
            {
                using (EntitiesCNC db = new EntitiesCNC())
                {
                    oListUsuario = db.Usuarios.ToList();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(SrvMessages.getMessageSQL(ex));
            }
            return(oListUsuario);
        }
コード例 #5
0
 public void EliminarUsuario(int id)
 {
     try
     {
         using (EntitiesCNC db = new EntitiesCNC())
         {
             Usuarios oUsuario = db.Usuarios.Where(x => x.usuarioID == id).FirstOrDefault();
             oUsuario.estatus = false;
             //oUsuario.Estatus = 0;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #6
0
ファイル: SrvProducto.cs プロジェクト: jrcoba94/Router-CNC
        public List <Productos> GetProducto()
        {
            List <Productos> oListProducto = new List <Productos>();

            try
            {
                using (db = new EntitiesCNC())
                {
                    oListProducto = db.Productos.ToList();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(SrvMessages.getMessageSQL(ex));
            }
            return(oListProducto);
        }
コード例 #7
0
ファイル: SrCoreOD.cs プロジェクト: jrcoba94/Router-CNC
        public static List <Categorias> GetCateorias()
        {
            List <Categorias> lst = new List <Categorias>();

            try
            {
                using (db = new EntitiesCNC())
                {
                    lst = db.Categorias.ToList();
                }
            }
            catch (Exception ex)
            {
                string ms = ex.Message;
            }
            return(lst);
        }
コード例 #8
0
        public Usuarios IsLogin(Usuarios usuario)
        {
            Usuarios us = new Usuarios();

            try
            {
                using (EntitiesCNC db = new EntitiesCNC())
                {
                    if (usuario.usuario != null)
                    {
                        us = db.Usuarios.FirstOrDefault(x => x.usuario.ToLower() == usuario.usuario.ToLower());
                    }
                }
            }
            catch (Exception ex)
            {
                Trace.Write(ex.Message);
            }
            return(us);
        }
コード例 #9
0
 public void ActualizarArchivo(ProductoArchivos item)
 {
     try
     {
         using (db = new EntitiesCNC())
         {
             ProductoArchivos obj = db.ProductoArchivos.Where(x => x.archivoID == item.archivoID).FirstOrDefault();
             if (obj != null)
             {
                 obj.archivourl  = item.archivourl;
                 obj.fecha       = item.fecha;
                 obj.tipoarchivo = item.tipoarchivo;
                 db.SaveChanges();
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #10
0
        public int AgregarArchivo(ProductoArchivos item)
        {
            int st = 0;

            try
            {
                using (db = new EntitiesCNC())
                {
                    db.ProductoArchivos.Add(item);
                    db.SaveChanges();
                    st = item.archivoID;
                }
            }
            catch (Exception ex)
            {
                return(st);

                throw new Exception(SrvMessages.getMessageSQL(ex));
            }
            return(st);
        }
コード例 #11
0
ファイル: SrvProducto.cs プロジェクト: jrcoba94/Router-CNC
 public void ActualizarProducto(Productos item)
 {
     try
     {
         using (db = new EntitiesCNC())
         {
             Productos obj = db.Productos.Where(x => x.productoID == item.productoID).FirstOrDefault();
             if (obj != null)
             {
                 obj.nombre      = item.nombre;
                 obj.descripcion = item.descripcion;
                 obj.categoriaID = item.categoriaID;
                 db.SaveChanges();
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #12
0
 public void ActualizarUsuario(Usuarios item)
 {
     try
     {
         using (EntitiesCNC db = new EntitiesCNC())
         {
             Usuarios oUsuario = db.Usuarios.Where(x => x.usuarioID == item.usuarioID).FirstOrDefault();
             if (oUsuario != null)
             {
                 oUsuario.usuario     = item.usuario;
                 oUsuario.contrasenia = item.contrasenia;
                 oUsuario.nombre      = item.nombre;
                 oUsuario.apellidos   = item.apellidos;
                 oUsuario.rolID       = item.rolID;
                 oUsuario.estatus     = item.estatus;
                 db.SaveChanges();
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception(SrvMessages.getMessageSQL(ex));
     }
 }
コード例 #13
0
ファイル: SrvProducto.cs プロジェクト: jrcoba94/Router-CNC
        public List <ProductoArchivos> _getCategoriaProductos(int id)
        {
            List <ProductoArchivos> lst = new List <ProductoArchivos>();

            try
            {
                using (db = new EntitiesCNC())
                {
                    if (id != 0)
                    {
                        lst = db.ProductoArchivos.Include("Productos").Where(x => x.Productos.categoriaID == id).ToList();
                    }
                    else
                    {
                        lst = db.ProductoArchivos.Include("Productos").Where(x => x.Productos.categoriaID == 0).ToList();
                    }
                }
            }
            catch (Exception ex)
            {
                string ms = ex.Message;
            }
            return(lst);
        }
コード例 #14
0
ファイル: SrCoreOD.cs プロジェクト: jrcoba94/Router-CNC
        public static string Get_Categoria(int id)
        {
            string lst = "";

            try
            {
                using (db = new EntitiesCNC())
                {
                    if (id != 0)
                    {
                        lst = db.Categorias.Where(x => x.categoriaID == id).Select(x => x.nombre).First();
                    }
                    else
                    {
                        lst = "Otro";
                    }
                }
            }
            catch (Exception ex)
            {
                string ms = ex.Message;
            }
            return(lst);
        }