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)); }
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)); }
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)); }
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)); }