public JsonResult Obtener_Lista_TipoPacking_Estilo(List <string> ListaTipoPacking) { CatTypePackItem tallaItem = new CatTypePackItem(); List <string> descPack = ListaTipoPacking[0].Split('*').ToList(); int i = 0; foreach (var item in descPack) { i++; } i -= 1; for (int v = 0; v < i; v++) { string descripcion = descPack[v]; int tam_var = descripcion.Length; string codigoPack = descripcion.Substring((tam_var - 5), 5); tallaItem.DescripcionPack = codigoPack; int IdItems = Convert.ToInt32(Session["IdItems"]); int IdItemsNuevo = Convert.ToInt32(Session["IdItemsNuevo"]); if (IdItems != 0) { tallaItem.IdSummary = IdItems; } else if (IdItemsNuevo != 0) { tallaItem.IdSummary = IdItemsNuevo; } objTalla.RegistroCatTypePack(tallaItem); } return(Json("0", JsonRequestBehavior.AllowGet)); }
public JsonResult Obtener_Lista_Type_Pack(List <string> ListaPack, int idEstilo) { CatTypePackItem datoPack = new CatTypePackItem(); List <string> datosIds = ListaPack[0].Split('*').ToList(); List <string> descPack = ListaPack[1].Split('*').ToList(); int i = 0; foreach (var item in datosIds) { i++; } int x = i - 1; for (int v = 0; v < x; v++) { string id = datosIds[v]; if (id == "0") { datoPack.DescripcionPack = descPack[v]; datoPack.IdSummary = idEstilo; objTalla.RegistroCatTypePack(datoPack); } else { datoPack.IdPackStyle = Convert.ToInt32(id); datoPack.DescripcionPack = descPack[v]; objTalla.ActualizarInfoTypePack(datoPack); } } return(Json("0", JsonRequestBehavior.AllowGet)); }
//Muestra la lista de tipo packing por Estilo public IEnumerable <CatTypePackItem> ListaPackPorEstilo(int?id) { Conexion conn = new Conexion(); List <CatTypePackItem> listPack = new List <CatTypePackItem>(); try { SqlCommand comando = new SqlCommand(); SqlDataReader leer = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "SELECT ID_PACK_STYLE, DESC_PACK FROM CAT_TYPE_PACK_STYLE WHERE ID_SUMMARY='" + id + "' "; comando.CommandType = CommandType.Text; leer = comando.ExecuteReader(); while (leer.Read()) { CatTypePackItem typePack = new CatTypePackItem() { IdPackStyle = Convert.ToInt32(leer["ID_PACK_STYLE"]), DescripcionPack = leer["DESC_PACK"].ToString() }; listPack.Add(typePack); } leer.Close(); } finally { conn.CerrarConexion(); conn.Dispose(); } return(listPack); }