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