public ActionResult Create([Bind(Include = "idEmpleado,tipoDocumento,primerNombre,segundoNombre,primerApellido,segundoApellido,rol,direccion,email,telefono,celular,estado")] empleado empleado)
 {
     if (ModelState.IsValid)
     {
         var existe = db.empleado.Where(x => x.idEmpleado == empleado.idEmpleado).FirstOrDefault();
         if (existe == null)
         {
             if (empleado.celular == null && empleado.telefono == null)
             {
                 ModelState.AddModelError("", "Se debe ingresar:\nEl campo Telefono y/o celular");
             }
             else
             {
                 db.empleado.Add(empleado);
                 db.SaveChanges();
                 TempData["Message"] = "Registro Exitoso";
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             ModelState.AddModelError("", "El documento ya existe en la base de datos");
         }
     }
     return(View(empleado));
 }
        public ActionResult Create([Bind(Include = "idProducto,nombre,valor,descripcion,idPresentacion,idTipoProducto,idMarca,idUnidad,estado")] producto producto)
        {
            if (ModelState.IsValid)
            {
                db.producto.Add(producto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.idMarca = new SelectList(db.marca, "idMarca", "nombre", producto.idMarca);
            //ViewBag.idPresentacion = new SelectList(db.presentacion, "idPresentacion", "nombre", producto.idPresentacion);
            //ViewBag.idTipoProducto = new SelectList(db.tipoproducto, "idTipoProducto", "nombre", producto.idTipoProducto);
            //ViewBag.idUnidad = new SelectList(db.unidad, "idUnidad", "nombre", producto.idUnidad);
            //

            ViewData["IdPresentacionSeleccionado"] = producto.idPresentacion;
            ViewBag.idPresentacion = db.presentacion.ToList();

            ViewData["IdTipoProductoSeleccionado"] = producto.idTipoProducto;
            ViewBag.idTipoProducto = db.tipoproducto.ToList();

            ViewData["IdUnidadSeleccionado"] = producto.idUnidad;
            ViewBag.idUnidad = db.unidad.ToList();

            ViewData["IdMarcaSeleccionado"] = producto.idMarca;
            ViewBag.idMarca = db.marca.ToList();

            return(View(producto));
        }
Example #3
0
        public ActionResult Create([Bind(Include = "idTipoProducto,nombre,descripcion")] tipoproducto tipoproducto)
        {
            if (ModelState.IsValid)
            {
                db.tipoproducto.Add(tipoproducto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoproducto));
        }
        public ActionResult Create([Bind(Include = "idPresentacion,nombre,descripcion")] presentacion presentacion)
        {
            if (ModelState.IsValid)
            {
                db.presentacion.Add(presentacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(presentacion));
        }
Example #5
0
        public ActionResult Create([Bind(Include = "idMarca,nombre,descripcion")] marca marca)
        {
            if (ModelState.IsValid)
            {
                db.marca.Add(marca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(marca));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "idUnidad,nombre,descripcion")] unidad unidad)
        {
            if (ModelState.IsValid)
            {
                db.unidad.Add(unidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(unidad));
        }
Example #7
0
        public ActionResult Create([Bind(Include = "idContacto,tipoDocumento,primerNombre,segundoNombre,primerApellido,segundoApellido,celular,email,idProveedor")] contacto contacto)
        {
            if (ModelState.IsValid)
            {
                db.contacto.Add(contacto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idProveedor = new SelectList(db.proveedor, "idProveedor", "tipoDocumento", contacto.idProveedor);
            return(View(contacto));
        }
Example #8
0
        public ActionResult Create([Bind(Include = "idCompra,fechaCompra,descuento,idProveedor,valorCompra,estado")] compra compra)
        {
            if (ModelState.IsValid)
            {
                db.compra.Add(compra);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idProveedor = new SelectList(db.proveedor, "idProveedor", "idProveedor", compra.idProveedor);
            return(View(compra));
        }
Example #9
0
        public ActionResult Create([Bind(Include = "idDevolucion,fechaDevolucion,idProveedor,estado")] devolucion devolucion)
        {
            if (ModelState.IsValid)
            {
                db.devolucion.Add(devolucion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idProveedor = new SelectList(db.proveedor, "idProveedor", "idProveedor", devolucion.idProveedor);
            return(View(devolucion));
        }
Example #10
0
        public ActionResult Create([Bind(Include = "primerNombre,segundoNombre,primerApellido,segundoApellido,telefono,celular,email,direccion,barrio,estado")] cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.cliente.Add(cliente);
                db.SaveChanges();
                TempData["Message"] = "Cliente registrado con exito";

                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
        public ActionResult Create([Bind(Include = "idMovimiento,fechaVenta,fechaEntrega,descuento,idCliente,idEmpleado,idTipoMovimiento,valorTotal,estado")] movimiento movimiento)
        {
            if (ModelState.IsValid)
            {
                db.movimiento.Add(movimiento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idCliente        = new SelectList(db.cliente, "idCliente", "idCliente", movimiento.idCliente);
            ViewBag.idEmpleado       = new SelectList(db.empleado, "idEmpleado", "idEmpleado", movimiento.idEmpleado);
            ViewBag.idTipoMovimiento = new SelectList(db.tipomovimiento, "idTipoMovimiento", "nombre", movimiento.idTipoMovimiento);
            return(View(movimiento));
        }
        public ActionResult Create([Bind(Include = "idCuentaUsuario,nombreUsuario,contrasena,preguntaSeguridad,respuestaSeguridad,idEmpleado")] cuentausuario cuentausuario)
        {
            if (ModelState.IsValid)
            {
                /* Byte[] original = ASCIIEncoding.Default.GetBytes(cuentausuario.contrasena);
                 * Byte[] encodedBytes = md.ComputeHash(original);
                 * cuentausuario.contrasena = BitConverter.ToString(encodedBytes);*/
                db.cuentausuario.Add(cuentausuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idEmpleado = new SelectList(db.empleado, "idEmpleado", "idEmpleado", cuentausuario.idEmpleado);
            return(View(cuentausuario));
        }
        public ActionResult Create([Bind(Include = "idProveedor,tipoDocumento,empresa,direccionEmpresa,emailEmpresa,telefonoEmpresa, nombreVendedor, apellidoVendedor, telefonoVendedor,estado")] proveedor proveedor)
        {
            if (ModelState.IsValid)
            {
                var existe = db.proveedor.Where(x => x.idProveedor == proveedor.idProveedor).FirstOrDefault();
                if (existe == null)
                {
                    db.proveedor.Add(proveedor);
                    db.SaveChanges();
                    TempData["mensajeRegistro"] = "Registro exitoso";
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError("", "El proveedor ya se encuentra registrado");
            }

            return(View(proveedor));
        }
Example #14
0
 public ActionResult Create(Devolucion_Detalle devolucionDetalle)
 {
     if (ModelState.IsValid)
     {
         db.devolucion.Add(devolucionDetalle.devolucion);
         db.SaveChanges();
         devolucionDetalle.dtDevolucion.idDevolucion = devolucionDetalle.devolucion.idDevolucion;
         db.detalledevolucion.Add(devolucionDetalle.dtDevolucion);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewData["IdProductoSeleccionado"]  = devolucionDetalle.dtDevolucion.idProducto;
     ViewData["IdProveedorSeleccionado"] = devolucionDetalle.devolucion.idProveedor;
     ViewBag.idProveedor = db.proveedor.ToList();
     ViewBag.idProducto  = db.producto.ToList();
     return(View(devolucionDetalle));
 }
        public ActionResult Create(Compra_Detalle compraDetalle)
        {
            if (ModelState.IsValid)
            {
                db.compra.Add(compraDetalle.compra);
                db.SaveChanges();
                compraDetalle.dtcompra.idCompra = compraDetalle.compra.idCompra;
                db.detallecompra.Add(compraDetalle.dtcompra);
                db.SaveChanges();
                TempData["Message"] = "Registro exĂ­toso";
                return(RedirectToAction("Index"));
            }

            ViewData["IdProductoSeleccionado"]  = compraDetalle.dtcompra.idProducto;
            ViewData["IdProveedorSeleccionado"] = compraDetalle.compra.idProveedor;
            ViewBag.idProveedor = db.proveedor.ToList();
            ViewBag.idProducto  = db.producto.ToList();
            return(View(compraDetalle));
        }