public ActionResult Editar(SUCURSALES a)
        {
            if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.

            {
                return(View());
            }
            try
            {
                using (var db = new JEENContext())
                {
                    SUCURSALES suc = db.SUCURSALES.Find(a.ID_SUCURSAL);
                    suc.NOMBRE       = a.NOMBRE;
                    suc.CALLE        = a.CALLE;
                    suc.COLONIA      = a.COLONIA;
                    suc.CIUDAD       = a.CIUDAD;
                    suc.ESTADO       = a.ESTADO;
                    suc.TELEFONO     = a.TELEFONO;
                    suc.ELIMINADO    = a.ELIMINADO;
                    suc.DISTINTIVO   = a.DISTINTIVO;
                    suc.IVA          = a.IVA;
                    suc.CP           = a.CP;
                    suc.APLICA_PROMO = a.APLICA_PROMO;
                    db.SaveChanges();
                    return(RedirectToAction("SucursalLista"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Create(ALMACEN3 a)
        {
            HttpPostedFileBase FileBase = Request.Files[0];

            if (FileBase.FileName != "")
            {
                WebImage image = new WebImage(FileBase.InputStream);
                a.FOTO_FRENTE = image.GetBytes();
                a.FOTO_LADO   = image.GetBytes();
            }
            if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.
            {
                LlenarViewDatas();
                return(View());
            }
            try
            {
                using (var db = new JEENContext())
                {
                    a.FECHA_MOD     = DateTime.Now;
                    a.USR_MOD       = 1;
                    a.GANANCIA      = CalcularPorcentajeGanancia(a.PRECIO_COSTO, a.PRECIO_COSTO2);
                    a.PRECIO_COSTO  = CalcularPrecioCompra(a.PRECIO_COSTO, a.GANANCIA, a.PRECIO_COSTO2);
                    a.PRECIO_COSTO2 = CalcularPrecioVenta(a.PRECIO_COSTO2, a.GANANCIA, a.PRECIO_COSTO);
                    db.ALMACEN3.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("ProductosLista"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error al registrar el producto - " + ex.Message);
                return(View());
            }
        }
예제 #3
0
 public void LlenarViewDatas()
 {
     using (var db = new JEENContext())
     {
         //llenar el combo de Marcas
         var mar         = db.MARCA.ToList();
         var listaMarcas = new SelectList(mar, "DESCRIPCION", "DESCRIPCION");
         ViewData["MarcasAP"] = listaMarcas;
         //llenar el combo de Clasificaciones
         var cla = db.CLASIFICACIONES.ToList();
         var listaClasificaciones = new SelectList(cla, "CLASIFICACION", "CLASIFICACION");
         ViewData["clasificaciones"] = listaClasificaciones;
         //llenar el combo de Presentacion
         var pre = db.PRESENTACION.ToList();
         var listaPresentaciones = new SelectList(pre, "DESCRIPCION", "DESCRIPCION");
         ViewData["presentaciones"] = listaPresentaciones;
         //llenar el combo de Categorias
         var cat             = db.CATEGORIAS.ToList();
         var listaCategorias = new SelectList(cat, "DESCRIPCION", "DESCRIPCION");
         ViewData["categorias"] = listaCategorias;
         //llenar el combo de Especies
         var esp           = db.ESPECIE.ToList();
         var listaEspecies = new SelectList(esp, "DESCRIPCION", "DESCRIPCION");
         ViewData["especies"] = listaEspecies;
         //FECHA ACTUAL
         //ViewData["fechaActual"] = DateTime.Now.ToString();
     }
 }
        public ActionResult Editar(DIREIMPOR a)
        {
            if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.

            {
                return(View());
            }
            try
            {
                using (var db = new JEENContext())
                {
                    DIREIMPOR dir = db.DIREIMPOR.Find(a.ID);
                    dir.NOMBRE    = a.NOMBRE;
                    dir.DIRECCION = a.DIRECCION;
                    dir.CD        = a.CD;
                    dir.TEL1      = a.TEL1;
                    dir.TEL2      = a.TEL2;
                    dir.STATUS    = a.STATUS;
                    db.SaveChanges();
                    return(RedirectToAction("BodegaLista"));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
 public ActionResult EditarAlm2(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             LlenarViewDatas();
             //Alumnos al = db.Alumnos.Where(a => a.Id == id).FirstOrDefault();//Usar en todos los casos en claves compuestas
             ALMACEN2 alm2 = db.ALMACEN2.Find(id);//Cuando se tiene un id unico.
             alm2.ID_PRODUCTO  = (alm2.ID_PRODUCTO == null) ? alm2.ID_PRODUCTO = "" : alm2.ID_PRODUCTO.Trim();
             alm2.DESCRIPCION  = (alm2.DESCRIPCION == null) ? alm2.DESCRIPCION = "" : alm2.DESCRIPCION.Trim();
             alm2.ID_DESCUENTO = (alm2.ID_DESCUENTO == null) ? alm2.ID_DESCUENTO = "" : alm2.ID_DESCUENTO.Trim();
             alm2.TIPO         = (alm2.TIPO == null) ? alm2.TIPO = "" : alm2.TIPO.Trim();
             alm2.VENTA_WEB    = (alm2.VENTA_WEB == null) ? alm2.VENTA_WEB = "" : alm2.VENTA_WEB.Trim();
             alm2.MARCA        = (alm2.MARCA == null) ? alm2.MARCA = "" : alm2.MARCA.Trim();
             alm2.MATERIAL     = (alm2.MATERIAL == null) ? alm2.MATERIAL = "" : alm2.MATERIAL.Trim();
             alm2.COLOR        = (alm2.COLOR == null) ? alm2.COLOR = "" : alm2.COLOR.Trim();
             alm2.LOCALIZACION = (alm2.LOCALIZACION == null) ? alm2.LOCALIZACION = "" : alm2.LOCALIZACION.Trim();
             alm2.PRECIO_EN    = (alm2.PRECIO_EN == null) ? alm2.PRECIO_EN = "" : alm2.PRECIO_EN.Trim();
             alm2.ESPECIE      = (alm2.ESPECIE == null) ? alm2.ESPECIE = "" : alm2.ESPECIE.Trim();
             return(View(alm2));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #6
0
 public ActionResult EditarAlm2(ALMACEN2 a)
 {
     try
     {
         if (!ModelState.IsValid)//ModelState es para validar que los datos sean los correctos.
         {
             LlenarViewDatas();
             return(View());
         }
         else
         {
             using (var db = new JEENContext())
             {
                 HttpPostedFileBase FileBase = Request.Files[0];
                 if (FileBase.FileName != "")
                 {
                     WebImage image = new WebImage(FileBase.InputStream);
                     a.FOTO_FRENTE = image.GetBytes();
                     a.FOTO_LADO   = image.GetBytes();
                 }
                 ALMACEN2 alm2 = db.ALMACEN2.Find(a.ID);
                 a.FECHA_ALTA = alm2.FECHA_ALTA; //No se modifica la fecha de registro
                 a.USR_MOD    = 1;               //Se pone usuario por default
                 /*a.FECHA_MOD = DateTime.Now;*/ //Se pone la fecha del dia para el usuario actualizacion
                 ////////////////////////////////////////////////////////////////////////////////////
                 alm2.ID_PRODUCTO   = a.ID_PRODUCTO;
                 alm2.DESCRIPCION   = a.DESCRIPCION;
                 alm2.ID_DESCUENTO  = a.ID_DESCUENTO;
                 alm2.C_MINIMA      = a.C_MINIMA;
                 alm2.C_MAXIMA      = a.C_MAXIMA;
                 alm2.TIPO          = a.TIPO;
                 alm2.VENTA_WEB     = a.VENTA_WEB;
                 alm2.MARCA         = a.MARCA;
                 alm2.MATERIAL      = a.MATERIAL;
                 alm2.COLOR         = a.COLOR;
                 alm2.FOTO_FRENTE   = a.FOTO_FRENTE; //No se modifica la imagen
                 alm2.FOTO_LADO     = a.FOTO_LADO;   //No se modifica la imagen
                 alm2.GANANCIA      = CalcularPorcentajeGanancia(a.PRECIO_COSTO, a.PRECIO_COSTO2);
                 alm2.PRECIO_COSTO  = CalcularPrecioCompra(a.PRECIO_COSTO, alm2.GANANCIA, a.PRECIO_COSTO2);
                 alm2.PRECIO_COSTO2 = CalcularPrecioVenta(a.PRECIO_COSTO2, alm2.GANANCIA, a.PRECIO_COSTO);
                 alm2.PRECIO_VENTA  = 0;
                 alm2.LOCALIZACION  = a.LOCALIZACION;
                 alm2.PRECIO_EN     = a.PRECIO_EN;
                 alm2.USR_ALTA      = a.USR_ALTA;
                 alm2.FECHA_ALTA    = alm2.FECHA_ALTA; //No se modifica la fecha de registro
                 alm2.USR_MOD       = 1;               //Se pone usuario por default
                 alm2.FECHA_MOD     = DateTime.Now;    //Se pone la fecha del dia para el usuario actualizacion
                 alm2.ESPECIE       = a.ESPECIE;
                 db.SaveChanges();
                 return(RedirectToAction("Materia2Lista"));
             }
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al registrar el producto - " + ex.Message);
         throw;
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         SUCURSALES suc = db.SUCURSALES.Find(id);
         return(View(suc));
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         CATEGORIAS cat = db.CATEGORIAS.Find(id);
         return(View(cat));
     }
 }
예제 #9
0
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         MARCA mar = db.MARCA.Find(id);
         return(View(mar));
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         CLASIFICACIONES cla = db.CLASIFICACIONES.Find(id);
         return(View(cla));
     }
 }
예제 #11
0
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         CLIENTE cli = db.CLIENTE.Find(id);
         return(View(cli));
     }
 }
예제 #12
0
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         PROVEEDOR cli = db.PROVEEDOR.Find(id);
         return(View(cli));
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         PRESENTACION pre = db.PRESENTACION.Find(id);
         return(View(pre));
     }
 }
 public ActionResult Detalles(int id)
 {
     using (var db = new JEENContext())
     {
         DIREIMPOR dir = db.DIREIMPOR.Find(id);
         return(View(dir));
     }
 }
 // GET: Producto
 public ActionResult ProductosLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             return(View(db.ALMACEN3.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #16
0
 public ActionResult DetallesAlm2(int id)
 {
     using (var db = new JEENContext())
     {
         ALMACEN2 alm2 = db.ALMACEN2.Find(id);
         if (alm2.FOTO_FRENTE != null)
         {
             String img          = Convert.ToBase64String(alm2.FOTO_FRENTE);
             string imageDataURL = string.Format("data:image/png;base64,{0}", img);
             ViewBag.ImageData = imageDataURL;
         }
         return(View(alm2));
     }
 }
 // GET: Sucursal
 public ActionResult SucursalLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             return(View(db.SUCURSALES.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #18
0
 public ActionResult Materia2Lista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             return(View(db.ALMACEN2.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 // GET: BodegaUSA
 public ActionResult BodegaLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             List <DIREIMPOR> lista = db.DIREIMPOR.Where(a => a.STATUS == "A").ToList();
             return(View(lista));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 // GET: Categoria
 public ActionResult CategoriasLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             List <CATEGORIAS> lista = db.CATEGORIAS.Where(a => a.IdEstatus == 1).ToList();
             return(View(lista));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Editar(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             //Alumnos al = db.Alumnos.Where(a => a.Id == id).FirstOrDefault();//Usar en todos los casos en claves compuestas
             PRESENTACION pre = db.PRESENTACION.Find(id);//Cuando se tiene un id unico.
             return(View(pre));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 // GET: Clasificacion
 public ActionResult ClasificacionLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             //List<Alumnos> lista = db.Alumnos.Where(a => a.Edad > 18).ToList();
             //return View(lista);
             return(View(db.CLASIFICACIONES.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #23
0
 // GET: Proveedor
 public ActionResult ProveedorLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             //List<Alumnos> lista = db.Alumnos.Where(a => a.Edad > 18).ToList();
             //return View(lista);
             return(View(db.PROVEEDOR.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #24
0
 // GET: Cliente
 public ActionResult ClientesLista()
 {
     try
     {
         using (var db = new JEENContext())
         {
             //List<Alumnos> lista = db.Alumnos.Where(a => a.Edad > 18).ToList();
             //return View(lista);
             return(View(db.CLIENTE.ToList()));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #25
0
 public ActionResult Editar(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             //Alumnos al = db.Alumnos.Where(a => a.Id == id).FirstOrDefault();//Usar en todos los casos en claves compuestas
             CLIENTE cli = db.CLIENTE.Find(id);//Cuando se tiene un id unico.
             //LlenarViewDatas();
             return(View(cli));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #26
0
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             CLIENTE cli = db.CLIENTE.Find(id);
             db.CLIENTE.Remove(cli);
             db.SaveChanges();
             return(RedirectToAction("ClientesLista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             CLASIFICACIONES cla = db.CLASIFICACIONES.Find(id);
             db.CLASIFICACIONES.Remove(cla);
             db.SaveChanges();
             return(RedirectToAction("ClasificacionLista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             DIREIMPOR dir = db.DIREIMPOR.Find(id);
             db.DIREIMPOR.Remove(dir);
             db.SaveChanges();
             return(RedirectToAction("BodegaLista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #29
0
 public ActionResult DeleteAlm2(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             ALMACEN2 alm2 = db.ALMACEN2.Find(id);
             db.ALMACEN2.Remove(alm2);
             db.SaveChanges();
             return(RedirectToAction("Materia2Lista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Delete(int id)
 {
     try
     {
         using (var db = new JEENContext())
         {
             PRESENTACION pre = db.PRESENTACION.Find(id);
             db.PRESENTACION.Remove(pre);
             db.SaveChanges();
             return(RedirectToAction("PresentacionesLista"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }