public ActionResult UpdateListaArticulo() { Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; string actionName = this.ControllerContext.RouteData.GetRequiredString("action"); string controllerName = this.ControllerContext.RouteData.GetRequiredString("controller"); string return_view = actionName + "|" + controllerName; if (_usuario == null) { return(RedirectToAction("Login", "Control", new { returnUrl = return_view })); } else { Session[_session_lista_articulo_precio] = null; ViewBag.Tipo = dat_precio.tipo_precio(); List <Ent_Articulo_Precio> lista_precio = new List <Ent_Articulo_Precio>(); Ent_Articulo_Precio articulo_precio = new Ent_Articulo_Precio(); ViewBag.ListaPrecio = lista_precio; ViewBag.ArticuloPrecio = articulo_precio; return(View()); } }
public ActionResult add_articulo_precio(string tipo, string articulo) { string mensaje = ""; string estado = "0"; try { List <Ent_Articulo_Precio> listar_buscar = dat_precio.buscar_lista(articulo, tipo); if (listar_buscar.Count == 0) { estado = "0"; mensaje = "El Articulo Ingresado no existe.."; } else { List <Ent_Articulo_Precio> listarticulo_precio = (List <Ent_Articulo_Precio>)Session[_session_lista_articulo_precio]; var existe_lista = listarticulo_precio.Where(b => b.tipo == tipo && b.articulo == articulo).ToList(); if (existe_lista.Count > 0) { estado = "0"; mensaje = "El Tipo y Codigo de articulo existe en la lista.."; } else { Ent_Articulo_Precio obj = new Ent_Articulo_Precio(); obj.tipo = listar_buscar[0].tipo; obj.tipodes = listar_buscar[0].tipodes; obj.articulo = listar_buscar[0].articulo; obj.descripcion = listar_buscar[0].descripcion; obj.precioigv = listar_buscar[0].precioigv; obj.precion = listar_buscar[0].precion; obj.Art_Temporada = listar_buscar[0].Art_Temporada; listarticulo_precio.Add(obj); Session[_session_lista_articulo_precio] = listarticulo_precio; estado = "1"; mensaje = "El codigo articulo se agrego.."; } } } catch (Exception exc) { estado = "0"; mensaje = exc.Message; } return(Json(new { estado = estado, mensaje = mensaje })); }