Ejemplo n.º 1
0
        public JsonResult GuardarCategoria(int idCategoria, int?idCategoriaPadre, string codigo,
                                           string categoria, string icono, string estado)
        {
            bool response;
            var  inventarioBo  = new InventarioBo();
            var  dataCategoria = new CategoriasProductos
            {
                IdCategoria      = idCategoria,
                IdCategoriaPadre = idCategoriaPadre,
                Codigo           = codigo,
                Categoria        = categoria,
                Icono            = icono,
                Estado           = "true".Equals(estado.ToLower())
            };

            if (inventarioBo.GetCategoria(idCategoria) != null)
            {
                response = inventarioBo.UpdateCategoria(dataCategoria).IdCategoria > 0;
            }
            else
            {
                response = inventarioBo.InsertCategoria(dataCategoria).IdCategoria > 0;
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public JsonResult GuardarServicio(int idServicio, int?idServicioPadre, string codigo,
                                          string servicio, string descripcion, string valorSalida, string estado)
        {
            bool    response;
            decimal valor;

            decimal.TryParse(valorSalida, out valor);
            var inventarioBo = new InventarioBo();
            var dataServicio = new Servicios
            {
                IdServicio      = idServicio,
                IdServicioPadre = idServicioPadre,
                Codigo          = codigo,
                Servicio        = servicio,
                Descripcion     = descripcion,
                ValorSalida     = valor,
                Estado          = "true".Equals(estado.ToLower())
            };

            if (inventarioBo.GetServicio(idServicio) != null)
            {
                response = inventarioBo.UpdateServicio(dataServicio).IdServicio > 0;
            }
            else
            {
                response = inventarioBo.InsertServicio(dataServicio).IdServicio > 0;
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public PartialViewResult ObtenerProducto(int idProducto)
        {
            var model        = new ProductosViewModel();
            var inventarioBo = new InventarioBo();
            var operador     = inventarioBo.GetProducto(idProducto);

            if (inventarioBo.IsValid)
            {
                model.TituloProductos = "Actualizar producto";
                model.DatosProducto   = operador;
            }

            return(PartialView("Partials/FormularioPartial", model));
        }
Ejemplo n.º 4
0
        public Dictionary <string, string> DdlListaServicios()
        {
            var response  = new Dictionary <string, string>();
            var servicios = new InventarioBo().GetServicios();

            if (servicios != null)
            {
                foreach (var servicio in servicios)
                {
                    response.Add(servicio.Servicio, servicio.IdServicio.ToString());
                }
            }

            return(response);
        }
Ejemplo n.º 5
0
        public Dictionary <string, string> DdlListaCategorias()
        {
            var response   = new Dictionary <string, string>();
            var categorias = new InventarioBo().GetCategorias();

            if (categorias != null)
            {
                foreach (var categoria in categorias)
                {
                    response.Add(categoria.Categoria, categoria.IdCategoria.ToString());
                }
            }

            return(response);
        }
Ejemplo n.º 6
0
        public Dictionary <string, string> DdlListaMarcas()
        {
            var response = new Dictionary <string, string>();
            var marcas   = new InventarioBo().GetMarcas();

            if (marcas != null)
            {
                foreach (var marca in marcas)
                {
                    response.Add(marca.Marca, marca.IdMarca.ToString());
                }
            }

            return(response);
        }
Ejemplo n.º 7
0
        public PartialViewResult ObtenerDatosCategoria(int idCategoria)
        {
            var model = new InventarioViewModel
            {
                TituloModalCategoria = "Actualizar Categoría",
                DatosCategoria       = new CategoriasProductos()
            };
            var categoria = new InventarioBo().GetCategoria(idCategoria);

            if (categoria != null)
            {
                model.DatosCategoria = categoria;
            }

            return(PartialView("Partials/ModalCategoriaPartial", model));
        }
Ejemplo n.º 8
0
        public PartialViewResult ObtenerDatosServicio(int idServicio)
        {
            var model = new InventarioViewModel
            {
                TituloModalServicio = "Actualizar Servicio",
                DatosServicio       = new Servicios()
            };
            var servicio = new InventarioBo().GetServicio(idServicio);

            if (servicio != null)
            {
                model.DatosServicio = servicio;
            }

            return(PartialView("Partials/ModalServicioPartial", model));
        }
Ejemplo n.º 9
0
        public PartialViewResult ObtenerDatosMarca(int idMarca)
        {
            var model = new InventarioViewModel
            {
                TituloModalMarcas = "Actualizar Marca",
                DatosMarca        = new MarcaProductos()
            };
            var marca = new InventarioBo().GetMarca(idMarca);

            if (marca != null)
            {
                model.DatosMarca = marca;
            }

            return(PartialView("Partials/ModalMarcaPartial", model));
        }
Ejemplo n.º 10
0
        public JsonResult GuardarMarca(int idMarca, string marca, string estado)
        {
            bool response;
            var  inventarioBo = new InventarioBo();
            var  dataMarca    = new MarcaProductos
            {
                IdMarca = idMarca,
                Marca   = marca,
                Estado  = "true".Equals(estado.ToLower())
            };

            if (idMarca > 0)
            {
                response = inventarioBo.UpdateMarca(dataMarca).IdMarca > 0;
            }
            else
            {
                response = inventarioBo.InsertMarca(dataMarca).IdMarca > 0;
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 11
0
        public JsonResult GuardarProducto(
            int idProducto, int idCategoria, int idMarca, string codigo, string descripcion,
            string valorIngreso, string valorSalida, string cantidad)
        {
            decimal vlrIngreso, vlrSalida;

            decimal.TryParse(valorIngreso, out vlrIngreso);
            decimal.TryParse(valorSalida, out vlrSalida);
            int cant;

            int.TryParse(cantidad, out cant);
            bool response;
            var  inventarioBo = new InventarioBo();
            var  producto     = new Productos
            {
                IdCategoria  = idCategoria,
                IdMarca      = idMarca,
                Codigo       = codigo,
                Descripcion  = descripcion,
                ValorIngreso = vlrIngreso,
                ValorSalida  = vlrSalida,
                Cantidad     = cant
            };

            if (idProducto > 0)
            {
                producto.IdProducto   = idProducto;
                producto.FechaIngreso = DateTime.Now; // TODO: Revisar
                response = inventarioBo.UpdateProducto(producto).IdProducto > 0;
            }
            else
            {
                producto.FechaIngreso = DateTime.Now;
                response = inventarioBo.InsertProducto(producto).IdProducto > 0;
            }

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 12
0
        public JsonResult CambiarEstadoCategoria(int idCategoria, string estado)
        {
            var response = new InventarioBo().UpdateEstadoCategoria(idCategoria, "true".Equals(estado.ToLower()));

            return(Json(response, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 13
0
        public JsonResult CambiarCantidadProductos(int idProducto, string cantidad)
        {
            var response = new InventarioBo().UpdateCantidadProducto(idProducto, int.Parse(cantidad));

            return(Json(response, JsonRequestBehavior.AllowGet));
        }