コード例 #1
0
        public JsonResult Registrar_Lista_Tallas(List <string> ListTalla)
        {
            ItemTalla     tallaItem  = new ItemTalla();
            List <string> tallas     = ListTalla[0].Split('*').ToList();
            List <string> cantidad   = ListTalla[1].Split('*').ToList();
            List <string> cantidadPC = ListTalla[2].Split('*').ToList();
            List <string> extras     = ListTalla[3].Split('*').ToList();
            List <string> ejemplos   = ListTalla[4].Split('*').ToList();

            int i = 0;

            foreach (var item in tallas)
            {
                i++;
            }

            i -= 2;
            for (int v = 0; v < i; v++)
            {
                tallaItem.Talla = tallas[v];

                string cantidadT = cantidad[v];
                if (cantidadT == "")
                {
                    cantidadT = "0";
                }
                tallaItem.Cantidad = Int32.Parse(cantidadT);

                string extraT = extras[v];
                if (extraT == "")
                {
                    extraT = "0";
                }
                tallaItem.Extras = Int32.Parse(extraT);

                string ejemploT = ejemplos[v];
                if (ejemploT == "")
                {
                    ejemploT = "0";
                }
                tallaItem.Ejemplos = Int32.Parse(ejemploT);

                string primeraCalidadT = cantidadPC[v];
                if (primeraCalidadT == "")
                {
                    primeraCalidadT = "0";
                }
                tallaItem.CantidadPCalidad = Int32.Parse(primeraCalidadT);

                int IdItems = Convert.ToInt32(Session["IdItemsNuevo"]);
                if (IdItems != 0)
                {
                    tallaItem.IdSummary = IdItems;
                }
                objTalla.RegistroTallas(tallaItem);
            }
            return(Json("0", JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult Actualizar_Lista_Tallas(List <string> ListTalla)
        {
            ItemTalla     tallaItem = new ItemTalla();
            List <string> tallas    = ListTalla[0].Split('*').ToList();
            List <string> cantidad  = ListTalla[1].Split('*').ToList();
            List <string> extras    = ListTalla[2].Split('*').ToList();
            List <string> ejemplos  = ListTalla[3].Split('*').ToList();
            int           i         = 0;

            foreach (var item in tallas)
            {
                i++;
            }

            i -= 1;
            for (int v = 0; v < i; v++)
            {
                tallaItem.Talla = tallas[v];

                tallaItem.IdSummary = Convert.ToInt32(Session["id_estilo"]);

                string cantidadT = cantidad[v];
                if (cantidadT == "")
                {
                    cantidadT = "0";
                }
                tallaItem.Cantidad = Int32.Parse(cantidadT);

                string extraT = extras[v];
                if (extraT == "")
                {
                    extraT = "0";
                }
                tallaItem.Extras = Int32.Parse(extraT);

                string ejemploT = ejemplos[v];
                if (ejemploT == "")
                {
                    ejemploT = "0";
                }
                tallaItem.Ejemplos = Int32.Parse(ejemploT);
                tallaItem.IdTalla  = objTalla.ObtenerIdTalla(tallaItem.Talla, tallaItem.IdSummary);
                tallaItem.Id       = objTalla.ObtenerIdTallaEstilo(tallaItem.Talla, tallaItem.IdSummary);

                if (tallaItem.IdTalla == 0 && tallaItem.Id == 0)
                {
                    objTalla.RegistroTallas(tallaItem);
                }
                else
                {
                    objTalla.Actualizar_Tallas_Estilo(tallaItem);
                }
            }
            return(Json("0", JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult Obtener_Lista_Tallas(List <string> ListTalla)
        {
            ItemTalla     tallaItem = new ItemTalla();
            List <string> tallas    = ListTalla[0].Split('*').ToList();
            List <string> cantidad  = ListTalla[1].Split('*').ToList();
            List <string> extras    = ListTalla[2].Split('*').ToList();
            List <string> ejemplos  = ListTalla[3].Split('*').ToList();
            int           i         = 0;

            foreach (var item in tallas)
            {
                i++;
            }

            i = i - 1;
            for (int v = 0; v < i; v++)
            {
                tallaItem.Talla = tallas[v];

                string cantidadT = cantidad[v];
                if (cantidadT == "")
                {
                    cantidadT = "0";
                }
                tallaItem.Cantidad = Int32.Parse(cantidadT);

                string extraT = extras[v];
                if (extraT == "")
                {
                    extraT = "0";
                }
                tallaItem.Extras = Int32.Parse(extraT);

                string ejemploT = ejemplos[v];
                if (ejemploT == "")
                {
                    ejemploT = "0";
                }
                tallaItem.Ejemplos = Int32.Parse(ejemploT);

                tallaItem.IdSummary = objItems.Obtener_Utlimo_Item();

                //objTalla.RegistroTallas(tallaItem);
            }
            return(Json("0", JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult Actualizar_Info_Estilo(List <string> ListTalla, string IdEstilo, List <string> ListaTypePack)
        {
            ItemTalla     tallaItem  = new ItemTalla();
            List <string> tallas     = ListTalla[0].Split('*').ToList();
            List <string> cantidad   = ListTalla[1].Split('*').ToList();
            List <string> cantidadPC = ListTalla[2].Split('*').ToList();
            List <string> extras     = ListTalla[3].Split('*').ToList();
            List <string> ejemplos   = ListTalla[4].Split('*').ToList();

            int i = 0;

            foreach (var item in tallas)
            {
                i++;
            }

            i -= 2;
            for (int v = 0; v < i; v++)
            {
                tallaItem.Talla = tallas[v];

                tallaItem.IdSummary = Int32.Parse(IdEstilo);

                string cantidadT = cantidad[v];
                if (cantidadT == "")
                {
                    cantidadT = "0";
                }
                tallaItem.Cantidad = Int32.Parse(cantidadT);

                string extraT = extras[v];
                if (extraT == "")
                {
                    extraT = "0";
                }
                tallaItem.Extras = Int32.Parse(extraT);

                string ejemploT = ejemplos[v];
                if (ejemploT == "")
                {
                    ejemploT = "0";
                }
                tallaItem.Ejemplos = Int32.Parse(ejemploT);

                string primeraCalidadT = cantidadPC[v];
                if (primeraCalidadT == "")
                {
                    primeraCalidadT = "0";
                }
                tallaItem.CantidadPCalidad = Int32.Parse(primeraCalidadT);

                tallaItem.IdTalla = objTalla.ObtenerIdTalla(tallaItem.Talla, tallaItem.IdSummary);
                tallaItem.Id      = objTalla.ObtenerIdTallaEstilo(tallaItem.Talla, tallaItem.IdSummary);

                /*Regex reg = new Regex("[0-9]"); //Expresión que solo acepta números.
                 *
                 * bool b = reg.IsMatch(tallaItem.Talla); //En este caso obtendríamos false.
                 *
                 * bool a = reg.IsMatch(tallaItem.Talla); //*/
                if (tallaItem.IdTalla == 0 && tallaItem.Id == 0)
                {
                    objTalla.RegistroTallas(tallaItem);
                }
                else
                {
                    objTalla.Actualizar_Tallas_Estilo(tallaItem);
                }
            }
            int IdSummary = Int32.Parse(IdEstilo);

            this.Obtener_Lista_Type_Pack(ListaTypePack, IdSummary);

            return(Json("0", JsonRequestBehavior.AllowGet));
        }