예제 #1
0
 public int  obtenerNRegistro(int id)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var shop = contex.detalle_compra.Where(x => x.id_compra == id).ToList();
         return(shop.Count());
     }
 }
예제 #2
0
        public compra obtenerCompra(int id)
        {
            compra shop = new compra();

            using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
            {
                shop = contex.compra.Where(x => x.id_compra == id).SingleOrDefault();
            }
            return(shop);
        }
예제 #3
0
 public bool VerificarPresentacion(string par)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new presentacion();
         varCat = contex.presentacion.Where(x => x.nombre_presentacion == par).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #4
0
 public bool VerificarMedida(string par)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new umedida();
         varCat = contex.umedida.Where(x => x.nombre_umedida == par).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #5
0
 public bool VerificarGenerico(string par)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new generico();
         varCat = contex.generico.Where(x => x.nombre_generico == par).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #6
0
 public bool VerificarLote(string par)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new lote();
         varCat = contex.lote.Where(x => x.nlote == par).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #7
0
 public bool VerificarProductoCodigoEdit(string par, int id)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new producto();
         varCat = contex.producto.Where(x => x.codigo_producto == par && x.id_producto != id).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #8
0
 public bool VerificarCliente(string par, int id)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new cliente();
         varCat = contex.cliente.Where(x => x.cedula == par && x.id_cliente != id).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #9
0
 public bool VerificarProveedorRuc(string par)
 {
     using (Farmacia_FarmalivioEntities contex = new Farmacia_FarmalivioEntities())
     {
         var varCat = new proveedor();
         varCat = contex.proveedor.Where(x => x.ruc == par).SingleOrDefault();
         if (varCat != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #10
0
        public ActionResult index(string email, string password)
        {
            if (email == null && password == null)
            {
                return Redirect("~/Login/index");
            }
            try
            {
                using (var Contex = new Farmacia_FarmalivioEntities())
                {
//                    var usuario = new usuario();
                    password = HelperHash.MD5(password);
                    var usuario = Contex.usuario.Include("rol")
                                  .Where(x => x.email == email && x.contrasena == password && x.estado==true)
                                  .FirstOrDefault();
                    if (usuario == null)
                    {
                        ViewBag.error = "La contraseña o correo no es valido";
                        return View("index");
                    }
                    Session["User"] = usuario;
                  
                }
                var UserLogin = (usuario)Session["User"];
                //Session["Nombreusuario"] = UserLogin.nombre_user + " " + UserLogin.apellido_user;
                //Session["imagen"] = UserLogin.imagen;
                //string nameUser = UserLogin.nombre_user + " " + UserLogin.apellido_user;
                return Redirect("~/inicio/index/");
            }
            catch (Exception e)
            {
                throw;
                //ViewBag.error = "La contraseña o correo no es valido";
                //return View("index");
  
            }
        }