예제 #1
0
        public ActionResult FormularioProducto(ModeloCRUD mdl)
        {
            RepoCRUD   repo = new RepoCRUD();
            ModeloCRUD m    = new ModeloCRUD();

            if (mdl.producto.ProductID != 0)
            {
                mdl.status = repo.editarProducto(mdl.producto);
            }
            else
            {
                mdl.status = repo.insertarProducto(mdl.producto);
            }
            if (mdl.status == true)
            {
                mdl.listaProductos = repo.getProductos();
                mdl.mensaje        = "Guardado con éxito";
                return(View("Productos", mdl));
            }
            else
            {
                mdl.mensaje = "Error al guardar";
                return(View(mdl));
            }
        }
예제 #2
0
        public JsonResult Municipios(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            return(Json(repo.getMunicipiosByEstado(id), JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult Proveedores()
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.listaProveedores = repo.getProveedores();
            return(View(mdl));
        }
예제 #4
0
        public ActionResult Categorias()
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.listaCategorias = repo.getCategorias();
            return(View(mdl));
        }
예제 #5
0
        public ActionResult EliminarProveedor(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.status = repo.eliminarProveedor(id);
            return(RedirectToAction("Proveedores", mdl));
        }
예제 #6
0
        public ActionResult EliminarCategoria(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.status = repo.eliminarCategoria(id);
            return(RedirectToAction("Categorias", mdl));
        }
예제 #7
0
        public ActionResult EliminarEmpleado(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.status = repo.eliminarEmpleado(id);
            return(RedirectToAction("Empleados", mdl));
        }
예제 #8
0
        // GET: /CRUD/

        public ActionResult Empleados()
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            mdl.listaEmpleados = repo.getEmpleados();
            return(View(mdl));
        }
예제 #9
0
        public ActionResult FormularioCategoria(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            if (id != 0)
            {
                mdl.categoria = repo.getCategoria(id);
            }
            return(View(mdl));
        }
예제 #10
0
        public ActionResult FormularioEmpleado(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            if (id != 0)
            {
                mdl.empleado = repo.getEmpleado(id);
            }
            return(View(mdl));
        }
예제 #11
0
        public ActionResult FormularioProveedor(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            if (id != 0)
            {
                mdl.proveedor = repo.getProveedor(id);
            }
            ViewBag.nombreEstados    = new SelectList(repo.getEstados(), "id_estado", "descripcion");
            ViewBag.nombreMunicipios = new SelectList(repo.getMunicipios(), "id_estado", "descripcion");
            return(View(mdl));
        }
예제 #12
0
        public ActionResult FormularioProducto(int id)
        {
            ModeloCRUD mdl  = new ModeloCRUD();
            RepoCRUD   repo = new RepoCRUD();

            if (id != 0)
            {
                mdl.producto = repo.getProducto(id);
            }

            ViewBag.nombreCategorias  = new SelectList(repo.getCategorias(), "CategoryID", "CategoryName");
            ViewBag.nombreProveedores = new SelectList(repo.getProveedores(), "SupplierID", "CompanyName");
            return(View(mdl));
        }
예제 #13
0
        public ActionResult FormularioProveedor(ModeloCRUD mdl)
        {
            RepoCRUD repo = new RepoCRUD();

            if (mdl.proveedor.SupplierID != 0)
            {
                mdl.status = repo.editarProveedor(mdl.proveedor);
            }
            else
            {
                mdl.status = repo.insertarProveedor(mdl.proveedor);
            }
            if (mdl.status == true)
            {
                mdl.mensaje          = "Guardado con éxito";
                mdl.listaProveedores = repo.getProveedores();
                return(View("Proveedores", mdl));
            }
            else
            {
                mdl.mensaje = "Error al guardar";
                return(View(mdl));
            }
        }
예제 #14
0
        public ActionResult FormularioCategoria(ModeloCRUD mdl)
        {
            RepoCRUD repo = new RepoCRUD();

            if (mdl.categoria.CategoryID != 0)
            {
                mdl.status = repo.editarCategoria(mdl.categoria);
            }
            else
            {
                mdl.status = repo.insertarCategoria(mdl.categoria);
            }
            if (mdl.status == true)
            {
                mdl.mensaje         = "Guardado con éxito";
                mdl.listaCategorias = repo.getCategorias();
                return(View("Categorias", mdl));
            }
            else
            {
                mdl.mensaje = "Error al guardar";
                return(View(mdl));
            }
        }
예제 #15
0
        public ActionResult FormularioEmpleado(ModeloCRUD mdl)
        {
            RepoCRUD repo = new RepoCRUD();

            if (mdl.empleado.EmployeeID != 0)
            {
                mdl.status = repo.editarEmpleado(mdl.empleado);
            }
            else
            {
                mdl.status = repo.insertarEmpleado(mdl.empleado);
            }
            if (mdl.status == true)
            {
                mdl.mensaje        = "Guardado con éxito";
                mdl.listaEmpleados = repo.getEmpleados();
                return(View("Empleados", mdl));
            }
            else
            {
                mdl.mensaje = "Error al guardar";
                return(View(mdl));
            }
        }