Exemple #1
0
        public ActionResult Edit([Bind(Include = "ProductoID,Nombre,PrecioCompra,PrecioVenta,Stock,EsActivo,SucursalID")] Producto producto)
        {
            // Validar si nombre existe
            bool existeProducto = false;

            if (db.Productos.Any() && !string.IsNullOrEmpty(producto.Nombre))
            {
                existeProducto = db.Productos.Where(x => x.Nombre == producto.Nombre && x.ProductoID != producto.ProductoID).FirstOrDefault() == null ? false : true;
                if (existeProducto)
                {
                    ModelState.AddModelError(string.Empty, "Existe el producto con nombre: " + producto.Nombre + ", ingrese otro nombre.");
                }
            }
            // Validar que precio de venta es mayor a cero
            if (producto.PrecioVenta <= 0)
            {
                ModelState.AddModelError(string.Empty, "Precio de venta del producto debe ser mayor a cero.");
            }
            // Validar que precio de venta es mayor a cero
            if (producto.PrecioCompra <= 0)
            {
                ModelState.AddModelError(string.Empty, "Precio de compra del producto debe ser mayor a cero.");
            }
            if (ModelState.IsValid)
            {
                db.Entry(producto).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.SucursalID = new SelectList(db.Sucursales.Where(x => x.EsActivo), "SucursalID", "Nombre", producto.SucursalID);
            return(View(producto));
        }
        public ActionResult Edit([Bind(Include = "ServicioID,Nombre,PrecioBase,EsActivo,SucursalID")] Servicio servicio)
        {
            // Validar si nombre existe
            bool existeServicio = false;

            if (db.Servicios.Any() && !string.IsNullOrEmpty(servicio.Nombre))
            {
                existeServicio = db.Servicios.Where(
                    x => x.Nombre == servicio.Nombre &&
                    x.ServicioID != servicio.ServicioID
                    ).FirstOrDefault() == null ? false : true;
                if (existeServicio)
                {
                    ModelState.AddModelError(string.Empty, "Existe el servicio con nombre: " + servicio.Nombre + ", ingrese otro nombre.");
                }
            }
            // Validar que precio de venta es mayor a cero
            if (servicio.PrecioBase <= 0)
            {
                ModelState.AddModelError(string.Empty, "Precio base del servicio debe ser mayor a cero.");
            }
            if (ModelState.IsValid)
            {
                db.Entry(servicio).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.SucursalID = new SelectList(db.Sucursales.Where(x => x.EsActivo), "SucursalID", "Nombre", servicio.SucursalID);
            return(View(servicio));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "PagoID,Monto,Salida,Cambio,FechaPago,EsActivo,UsuarioID,TipoGastoID")] Pago pago)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pago).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UsuarioID   = new SelectList(db.Usuarios, "UsuarioID", "Nombres", pago.UsuarioID);
     ViewBag.TipoGastoID = new SelectList(db.TipoGastos, "TipoGastoID", "Nombre", pago.TipoGastoID);
     return(View(pago));
 }
Exemple #4
0
        public ActionResult Edit([Bind(Include = "SucursalID,Nombre,Direccion,TelefonoFijo,TelefonoMovil,EsActivo")] Sucursal sucursal)
        {
            // Validar si nombre existe
            bool existeSucursal = false;

            if (db.Sucursales.Any() && !string.IsNullOrEmpty(sucursal.Nombre))
            {
                existeSucursal = db.Sucursales.Where(x => x.Nombre == sucursal.Nombre && x.SucursalID != sucursal.SucursalID).FirstOrDefault() == null ? false : true;
                if (existeSucursal)
                {
                    ModelState.AddModelError(string.Empty, "Existe la sucursal con nombre: " + sucursal.Nombre + ", ingrese otro nombre.");
                }
            }
            if (ModelState.IsValid)
            {
                db.Entry(sucursal).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(sucursal));
        }
        public ActionResult Edit([Bind(Include = "TipoGastoID,Nombre,EsActivo")] TipoGasto tipogasto)
        {
            // Validar si nombre existe
            bool existeTipoGasto = false;

            if (db.TipoGastos.Any() && !string.IsNullOrEmpty(tipogasto.Nombre))
            {
                existeTipoGasto = db.TipoGastos.Where(x => x.Nombre == tipogasto.Nombre && x.TipoGastoID != tipogasto.TipoGastoID).FirstOrDefault() == null ? false : true;
                if (existeTipoGasto)
                {
                    ModelState.AddModelError(string.Empty, "Existe el tipo de gasto con nombre: " + tipogasto.Nombre + ", ingrese otro nombre.");
                }
            }
            if (ModelState.IsValid)
            {
                db.Entry(tipogasto).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(tipogasto));
        }
 public ActionResult Edit([Bind(Include = "CobroServicioID,Monto,TipoPago,Ingreso,Cambio,FechaCobro,EsActivo,UsuarioID,ServicioID,PeluqueroID")] CobroServicio cobroservicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cobroservicio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UsuarioID   = new SelectList(db.Usuarios, "UsuarioID", "Nombres", cobroservicio.UsuarioID);
     ViewBag.ServicioID  = new SelectList(db.Servicios, "ServicioID", "Nombre", cobroservicio.ServicioID);
     ViewBag.PeluqueroID = new SelectList(db.Peluqueros, "PeluqueroID", "Nombres", cobroservicio.PeluqueroID);
     return(View(cobroservicio));
 }
        public ActionResult Edit([Bind(Include = "PeluqueroID,Nombres,ApellidoPaterno,ApellidoMaterno,CedulaIdentidad,TelefonoFijo,TelefonoMovil,FechaIngreso,ModoContrado,PorcentajeCorte,PorcentajeVentas,PorcentajeSemanal,EsActivo,SucursalID")] Peluquero peluquero)
        {
            // Validar si ci existe
            bool existeCi = false;

            if (db.Peluqueros.Any())
            {
                existeCi = db.Peluqueros.Where(x => x.CedulaIdentidad == peluquero.CedulaIdentidad && x.PeluqueroID != peluquero.PeluqueroID).FirstOrDefault() == null ? false : true;
                if (existeCi)
                {
                    ModelState.AddModelError(string.Empty, "Existe el peluquero con cedula de identidad: " + peluquero.CedulaIdentidad + ", ingrese otra cedula de identidad.");
                }
            }
            if (ModelState.IsValid)
            {
                db.Entry(peluquero).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.SucursalID = new SelectList(db.Sucursales.Where(x => x.EsActivo), "SucursalID", "Nombre", peluquero.SucursalID);
            return(View(peluquero));
        }