// GET: Admin/CatRangoPrecioCliente/Edit/5
        public ActionResult Edit(int?id)
        {
            try
            {
                if (id == null || id == 0)
                {
                    TempData["typemessage"] = "2";
                    TempData["message"]     = "Verifique sus datos.";
                    return(RedirectToAction("Index"));
                }

                Token.SaveToken();
                CatRangoPesoVentaModels  Rango      = new CatRangoPesoVentaModels();
                _CatRangoPesoVenta_Datos RangoDatos = new _CatRangoPesoVenta_Datos();
                Rango.Id_rango            = id.Value;
                Rango                     = RangoDatos.ObtenerDetalleCatRangoPesoVenta(Rango, conexion);
                ViewBag.ListaTipoClientes = RangoDatos.ObtenerListaTipoCliente(Rango, conexion);
                return(View(Rango));
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista.";
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult LoadTblRangoPesoVenta()
        {
            try
            {
                _CatRangoPesoVenta_Datos Datos = new _CatRangoPesoVenta_Datos();
                string datatable = Datos.RangoPesoVenta_index_RangoPesoVenta(conexion);

                return(Content(datatable, "application/json"));
            }
            catch (Exception ex)
            {
                return(Content("", "application/json"));
            }
        }
 // GET: Admin/CatRangoPrecioCliente/Create
 public ActionResult Create()
 {
     try
     {
         Token.SaveToken();
         CatRangoPesoVentaModels  Rango      = new CatRangoPesoVentaModels();
         _CatRangoPesoVenta_Datos RangoDatos = new _CatRangoPesoVenta_Datos();
         ViewBag.ListaTipoClientes = RangoDatos.ObtenerListaTipoCliente(Rango, conexion);
         return(View(Rango));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Edit(CatRangoPesoVentaModels Rango)
        {
            // CatRangoPesoCompraModels Rango = new CatRangoPesoCompraModels();
            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        _CatRangoPesoVenta_Datos RangoDatos = new _CatRangoPesoVenta_Datos();
                        string        usuario   = User.Identity.Name;
                        RespuestaAjax respuesta = RangoDatos.AbcCatRangoPesoVenta(Rango, 2, usuario, conexion);
                        TempData["message"] = respuesta.Mensaje;

                        if (respuesta.Success)
                        {
                            TempData["typemessage"] = "1";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            ViewBag.ListaTipoClientes = RangoDatos.ObtenerListaTipoCliente(Rango, conexion);
                            TempData["typemessage"]   = "2";
                            return(View(Rango));
                        }
                    }
                    else
                    {
                        _CatRangoPesoVenta_Datos RangoDatos = new _CatRangoPesoVenta_Datos();
                        ViewBag.ListaTipoClientes = RangoDatos.ObtenerListaTipoCliente(Rango, conexion);
                        return(View(Rango));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Delete(int?id)
        {
            try
            {
                if (id == null || id == 0)
                {
                    TempData["typemessage"] = "2";
                    TempData["message"]     = "Verifique sus datos.";
                    return(RedirectToAction("Index"));
                }
                _CatRangoPesoVenta_Datos RangoDatos = new _CatRangoPesoVenta_Datos();
                RespuestaAjax            respuesta  = new RespuestaAjax();
                string usuario = User.Identity.Name;
                respuesta = RangoDatos.EliminarRangoPesoCompra(id.Value, conexion, usuario);

                return(Content(respuesta.ToJSON(), "application/json"));
            }
            catch
            {
                return(View());
            }
        }