Exemplo n.º 1
0
        public void ListaTipoCamiseta(POSummary summary)
        {
            List <CatTipoCamiseta> listaTipoCamiseta = objTipoC.ListaTipoCamiseta().ToList();

            summary.ListaTipoCamiseta = listaTipoCamiseta;
            ViewBag.listTipoCamiseta  = new SelectList(listaTipoCamiseta, "TipoProducto", "DescripcionTipo", summary.TipoCamiseta);
        }
Exemplo n.º 2
0
        public void ListaGenero(POSummary summary)
        {
            List <CatGenero> listaGenero = objGenero.ListaGeneros().ToList();

            summary.ListaGeneros = listaGenero;
            ViewBag.listGenero   = new SelectList(listaGenero, "GeneroCode", "Genero", summary.IdGenero);
        }
Exemplo n.º 3
0
        public ActionResult Revision(int?id)
        {
            POSummary summary = new POSummary();

            ListaGenero(summary);
            ListaTela(summary);
            ListaTipoCamiseta(summary);
            if (id == null)
            {
                return(View());
            }
            OrdenesCompra pedidos = new OrdenesCompra();

            ListasClientes(pedidos);


            if (id != null)
            {
                RegistrarRevisionPO(pedidos);
            }


            if (pedidos == null)
            {
                return(View());
            }

            return(View(pedidos));
        }
        public IHttpActionResult CreatBulkPOSummary([FromBody] BulkPOSummaryJsonObj obj)
        {
            var preReceiveOrderInDb = _context.PreReceiveOrders.Find(obj.PreId);

            var newBulkPO = new POSummary {
                Container       = "Unknown",
                PurchaseOrder   = obj.PurchaseOrder,
                Style           = obj.Style,
                OrderType       = obj.OrderType,
                PoLine          = obj.POLine,
                Customer        = obj.Customer,
                Quantity        = 0,
                ActualPcs       = 0,
                Cartons         = 0,
                ActualCtns      = 0,
                Operator        = _userName,
                Batch           = (preReceiveOrderInDb.LastBatch + 1).ToString(),
                PreReceiveOrder = preReceiveOrderInDb,
                Vendor          = obj.Vendor
            };

            preReceiveOrderInDb.LastBatch += 1;

            _context.POSummaries.Add(newBulkPO);
            _context.SaveChanges();

            var sampleDto = Mapper.Map <POSummary, POSummaryDto>(_context.POSummaries.OrderByDescending(x => x.Id).First());

            return(Created(Request.RequestUri + "/" + sampleDto.Id, sampleDto));
        }
Exemplo n.º 5
0
        public ActionResult CrearItems()
        {
            POSummary summary = new POSummary();

            ListaGenero(summary);
            return(View());
        }
Exemplo n.º 6
0
        public void ListaTela(POSummary summary)
        {
            List <CatTela> listaTela = objTela.ListaTela().ToList();

            summary.ListaTelas = listaTela;
            ViewBag.listTela   = new SelectList(listaTela, "Id_Tela", "Tela", summary.IdTela);
        }
Exemplo n.º 7
0
        public JsonResult List(string Genero)
        {
            POSummary        summary     = new POSummary();
            List <CatGenero> listaGenero = objGenero.ListarTallasPorGenero(Genero).ToList();

            summary.ListarTallasPorGenero = listaGenero;
            return(Json(listaGenero, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 8
0
        public ActionResult Lista_Tallas()
        {
            POSummary           summary     = new POSummary();
            List <CatTallaItem> listaTallas = summary.ListaTallas;

            listaTallas         = objTalla.ListaTallas().ToList();
            summary.ListaTallas = listaTallas;
            return(Json(listaTallas, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 9
0
 public ActionResult CrearItems([Bind] POSummary descItem)
 {
     if (ModelState.IsValid)
     {
         objItems.AgregarItems(descItem);
         return(RedirectToAction("CrearItems"));
     }
     return(View(descItem));
 }
Exemplo n.º 10
0
        public ActionResult RegistrarItem([Bind] POSummary descItem, string EstiloItem, string IdColor, int Cantidad, float Precio, string IdGenero, int IdTela, string TipoCamiseta)
        {
            int PedidosId = objPedido.Obtener_Utlimo_po();

            descItem.PedidosId = PedidosId;
            // objItems.AgregarItems(descItem);

            return(View(descItem));
        }
Exemplo n.º 11
0
        public JsonResult Lista_Tallas_Por_Estilos(int idEstilos)
        {
            Session["id_estilo"] = idEstilos;
            POSummary        summary     = new POSummary();
            List <ItemTalla> listaTallas = objTalla.ListaTallasPorEstilo(idEstilos).ToList();

            summary.ListarTallasPorEstilo = listaTallas;
            return(Json(listaTallas, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 12
0
        public ActionResult ListarTallasPorGenero(string Genero)
        {
            POSummary        summary     = new POSummary();
            List <CatGenero> listaGenero = objGenero.ListarTallasPorGenero(Genero).ToList();

            summary.ListarTallasPorGenero = listaGenero;

            return(View(summary));
        }
Exemplo n.º 13
0
        public JsonResult Lista_Tallas_Por_Estilos_Rev(int?id)
        {
            Session["id_estilo"] = id;
            POSummary        summary     = new POSummary();
            List <ItemTalla> listaTallas = objTalla.ListaTallasPorEstiloRev(id).ToList();

            summary.ListarTallasPorEstilo = listaTallas;
            var result = Json(new { listaTalla = listaTallas });

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 14
0
        public JsonResult Autocomplete_Item_Estilo(string keyword)
        {
            POSummary summary = new POSummary();
            List <ItemDescripcion> listaItems = summary.ListaItems;

            listaItems = objItemsDes.ListaItems().ToList();
            var ItemLista = (from N in listaItems
                             where N.ItemEstilo.StartsWith(keyword.ToUpper())
                             select new { Estilo = N.ItemEstilo, Descr = N.Descripcion, Id = N.ItemId });

            return(Json(ItemLista, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 15
0
        public void RegistrarFechaUCC(DateTime FechaUCC, int IdSummary)
        {
            // DateTime fecha = DateTime.Now;
            //  int noEmpleado = Convert.ToInt32(Session["id_Empleado"]);
            POSummary poSummary = new POSummary()
            {
                IdItems  = IdSummary,
                FechaUCC = FechaUCC
            };

            objSummary.AgregarFechaUCC(poSummary);
        }
Exemplo n.º 16
0
        public ActionResult CrearPO()
        {
            OrdenesCompra pedido  = new OrdenesCompra();
            POSummary     summary = new POSummary();

            ListasClientes(pedido);
            ListaEstados(pedido);
            ListaGenero(summary);
            ListaTela(summary);
            ListaTipoCamiseta(summary);
            return(View());
        }
Exemplo n.º 17
0
        public JsonResult Autocomplete_Talla(string keyword)
        {
            POSummary           summary    = new POSummary();
            List <CatTallaItem> listTallas = summary.ListaTallas;

            listTallas = objTallas.ListaTallas().ToList();
            var TallaLista = (from N in listTallas
                              where N.Talla.StartsWith(keyword.ToUpper())
                              select new { N.Talla });

            return(Json(TallaLista, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 18
0
        public JsonResult Autocomplete_Color(string keyword)
        {
            POSummary         summary      = new POSummary();
            List <CatColores> listaColores = summary.ListaColores;

            listaColores = objColores.ListaColores().ToList();
            var Colores = (from N in listaColores
                           where N.CodigoColor.StartsWith(keyword.ToUpper())
                           select new { N.CodigoColor, Color = N.DescripcionColor, Id = N.IdColor });

            return(Json(Colores, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 19
0
        public ActionResult CrearItems()
        {
            // ListaGenero(summary);
            //pedidos.ObtenerListas();
            //string genero = "";
            //ListarTallasPorGenero(genero);
            POSummary summary = new POSummary();

            ListaGenero(summary);
            ListaTela(summary);
            ListaTipoCamiseta(summary);
            return(View());
        }
Exemplo n.º 20
0
 public ActionResult CreateColor(POSummary descItem)
 {
     if (ModelState.IsValid)
     {
         _ = descItem.CatColores.CodigoColor;
         _ = descItem.CatColores.DescripcionColor;
         return(View());
     }
     else
     {
         return(View("Index"));
     }
 }
Exemplo n.º 21
0
        public ActionResult RegistrarItemsRev([Bind] POSummary descItem, string EstiloItem, /* string IdColor,*/ string Cantidad /* float Precio, string IdGenero, int IdTela, string TipoCamiseta, int IdEspecialidad*/)
        {
            int noEmpleado = Convert.ToInt32(Session["id_Empleado"]);

            descItem.IdUsuario         = noEmpleado;
            descItem.PedidosId         = Convert.ToInt32(Session["idPedidoRevision"]);
            descItem.Cantidad          = Int32.Parse(Cantidad);
            descItem.IdEstado          = 1;
            descItem.IdSucursal        = 1;
            Session["nombreEstiloRev"] = EstiloItem;
            objItems.AgregarItems(descItem);
            Session["IdItemsRev"] = objItems.Obtener_Utlimo_Item();
            return(View(descItem));
        }
Exemplo n.º 22
0
        public ActionResult RegistrarNuevoEstilo()
        {
            POSummary summary = new POSummary();

            ListaGenero(summary);
            ListaTela(summary);
            ListaTipoCamiseta(summary);
            ListaEspecialidades(summary);
            ListaTipoFormaPacking(summary);
            summary.PedidosId = Convert.ToInt32(Session["idPedidoRevision"]);

            if (summary == null)
            {
                return(View());
            }

            return(PartialView(summary));
        }
Exemplo n.º 23
0
        public JsonResult RegistrarNuevoItems([Bind] POSummary descItem, string EstiloItem, /*string IdColor,*/ string Cantidad, /* float Precio, string IdGenero, int IdTela, string TipoCamiseta, int IdEspecialidad,*/ int IdPedido, List <string> ListaPackSytle)
        {
            int noEmpleado = Convert.ToInt32(Session["id_Empleado"]);

            descItem.IdUsuario           = noEmpleado;
            descItem.PedidosId           = IdPedido;
            descItem.Cantidad            = Int32.Parse(Cantidad);
            descItem.IdEstado            = 1;
            descItem.IdSucursal          = 1;
            Session["nombreEstiloNuevo"] = EstiloItem;
            objItems.AgregarItems(descItem);
            Session["IdItemsNuevo"] = objItems.Obtener_Utlimo_Item();
            this.RegistrarArteNuevo(EstiloItem);
            int IdItems = Convert.ToInt32(Session["IdItemsNuevo"]);

            this.RegistrarArtePnl(EstiloItem, IdItems);
            this.Obtener_Lista_TipoPacking_Estilo(ListaPackSytle);
            return(Json("0", JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 24
0
        public ActionResult FileUploadEstilo(HttpPostedFileBase FileArte)
        {
            POSummary arte = new POSummary();

            if (arte.ExtensionArte == null)
            {
                FileArte = arte.FileArte;
                if (FileArte != null)
                {
                    string ext  = Path.GetFileName(FileArte.FileName);
                    string path = Path.Combine(Server.MapPath("~/Content/imagenesEstilos"), ext);
                    arte.ExtensionArte = ext;
                    FileArte.SaveAs(path);
                    TempData["imagArteOK"] = "The Art image was registered correctly.";
                }
            }

            return(View());
        }
Exemplo n.º 25
0
 public ActionResult Actualizar_Edicion_Estilo([Bind] POSummary items, string EstiloItem, string IdColor, /* string Cantidad, float Precio,*/ string IdGenero, /*int IdTela,*/ string TipoCamiseta, /*int IdEspecialidad,*/ string IdEstilo, string PedidoId)
 {
     items.IdItems    = Int32.Parse(IdEstilo);
     items.PedidosId  = Int32.Parse(PedidoId);
     items.Id_Genero  = objGenero.ObtenerIdGenero(IdGenero);
     items.IdCamiseta = objTipoC.ObtenerIdTipoCamiseta(TipoCamiseta);
     items.IdEstilo   = objItemsDes.ObtenerIdEstilo(EstiloItem);
     items.ColorId    = objColores.ObtenerIdColor(IdColor);
     if (items.IdItems != 0)
     {
         objItems.ActualizarEstilos(items);
         TempData["itemEditar"] = "The style was modified correctly.";
         return(RedirectToAction("Index"));
     }
     else
     {
         TempData["itemEditarError"] = "The style could not be modified, try it later.";
     }
     return(View(items));
 }
Exemplo n.º 26
0
        public ActionResult EditarEstilo(int?id)
        {
            if (id == null)
            {
                return(View());
            }


            POSummary items = new POSummary();

            ListaGenero(items);
            ListaTela(items);
            ListaTipoCamiseta(items);


            if (items == null)
            {
                return(View());
            }

            return(PartialView(items));
        }
Exemplo n.º 27
0
        public ActionResult RegistrarNuevoEstiloPo(int id)
        {
            CatClienteData objCliente = new CatClienteData();
            POSummary      summary    = new POSummary();

            ListaGenero(summary);
            ListaTela(summary);
            ListaTipoCamiseta(summary);
            ListaEspecialidades(summary);
            ListaTipoFormaPacking(summary);

            summary.NumCliente = objCliente.ObtenerNumeroCliente(id);

            //summary.PedidosId = IDPO;

            if (summary == null)
            {
                return(View());
            }

            return(PartialView(summary));
        }
Exemplo n.º 28
0
        IList <RegularCartonDetail> MergePltItems(ApplicationDbContext context, POSummary poSummaryInDb, IList <RegularCartonDetail> newItemList, string cartonRange, string operation)
        {
            var regularCartionDetailsInDb = context.RegularCartonDetails
                                            .Include(x => x.POSummary)
                                            .Where(x => x.POSummary.Id == poSummaryInDb.Id);

            for (int i = 0; i < newItemList.Count(); i++)
            {
                var upc      = newItemList[i].UPCNumber;
                var itemInDb = regularCartionDetailsInDb.SingleOrDefault(x => x.UPCNumber == upc && x.CartonRange == cartonRange);

                if (itemInDb != null)
                {
                    if (operation == "Add")
                    {
                        itemInDb.PcsPerCarton += newItemList[i].PcsPerCarton;
                        newItemList.Remove(newItemList[i]);
                    }
                    else
                    {
                        if (itemInDb.Style == "NA")
                        {
                            _unregisteredItemDeducted += newItemList[i].PcsPerCarton;
                        }
                        else
                        {
                            _registeredItemDeducted += newItemList[i].PcsPerCarton;
                        }

                        itemInDb.PcsPerCarton -= newItemList[i].PcsPerCarton;
                        newItemList.Remove(newItemList[i]);
                    }
                    i -= 1;
                }
                //没有找到已存在的item就不操作
                else
                {
                }
            }

            //foreach (var item in newItemList)
            //{
            //    var itemInDb = regularCartionDetailsInDb.SingleOrDefault(x => x.UPCNumber == item.UPCNumber);

            //    if (itemInDb != null)
            //    {
            //        if (operation == "Add")
            //        {
            //            itemInDb.PcsPerCarton += item.PcsPerCarton;
            //            newItemList.Remove(item);
            //        }
            //        else
            //        {
            //            if (itemInDb.Style == "NA")
            //                _unregisteredItemDeducted += item.PcsPerCarton;
            //            else
            //                _registeredItemDeducted += item.PcsPerCarton;

            //            itemInDb.PcsPerCarton -= item.PcsPerCarton;
            //            newItemList.Remove(item);
            //        }
            //    }
            //}

            return(newItemList);
        }
Exemplo n.º 29
0
        public void ListaTipoFormaPacking(POSummary summary)
        {
            List <CatTypeFormPack> listaFomPack = objFormaPacking.ListaTipoFormaPack().ToList();

            ViewBag.listTipoFormPack = new SelectList(listaFomPack, "IdTipoFormPack", "TipoFormPack", summary.IdTipoFormPack);
        }
Exemplo n.º 30
0
        public void ListaEspecialidades(POSummary summary)
        {
            List <CatEspecialidades> listaEspecialidades = objEspecialidad.ListaEspecialidades().ToList();

            ViewBag.listEspecialidad = new SelectList(listaEspecialidades, "IdEspecialidad", "Especialidad", summary.IdEspecialidad);
        }