public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                Ytbl_CondicionesCorte UpdateNotificacion = new Ytbl_CondicionesCorte();

                UpdateNotificacion.Id      = id;
                UpdateNotificacion.IsValid = collection[2].ToString();

                if (UpdateNotificacion.UpdateCorreo(UpdateNotificacion))
                {
                    TempData["AlertMessage"] = "CONDICION EDITADA CON EXITO";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["AlertMessage"] = "Error al editar la condicion";
                    return(View("Error"));
                }
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(int id)
        {
            Ytbl_CondicionesCorte Condicion = new Ytbl_CondicionesCorte();

            Condicion = Condicion.SelectCondicionesCorteById(id);

            return(View(Condicion));
        }
Example #3
0
        private List <Estadisticas> getCiudades(List <Ytbl_DetalleProgCorteModels> DetalleCorte)
        {
            List <Estadisticas> estadisticasList = new List <Estadisticas>();

            Ytbl_CondicionesCorte condicion = new Ytbl_CondicionesCorte();

            var datos =


                from com1 in (
                    from com2 in DetalleCorte
                    //where com2.cantidad.ToString().Contains("103")
                    group com2 by new { com2.CpartyAccountId, com2.Ciudad } into b
                    select b
                    )

                group com1 by com1.Key.Ciudad into z

                select new
            {
                Cantidad = z.Count(),
                Nombre   = z.Key
            }
            ;

            foreach (var item in datos)
            {
                Estadisticas estadistica = new Estadisticas();

                try
                {
                    estadistica.cantidad = int.Parse(item.Cantidad.ToString());
                    if (item.Nombre.ToString() != "")
                    {
                        estadistica.nombre = condicion.getNameProperty(item.Nombre.ToString(), "CIUDAD");
                    }
                    else
                    {
                        estadistica.nombre = "Ninguno";
                    }
                }
                catch (IndexOutOfRangeException ex)
                {
                    estadistica.cantidad = 0;
                    estadistica.nombre   = "Ninguno";
                }
                catch (FormatException ex)
                {
                    estadistica.cantidad = 0;
                    estadistica.nombre   = "Ninguno";
                }


                estadisticasList.Add(estadistica);
            }

            return(estadisticasList);
        }
        public ActionResult Index()
        {
            Ytbl_CondicionesCorte condicion = new Ytbl_CondicionesCorte();

            List <Ytbl_CondicionesCorte> CondicionList = condicion.SelectCondicionesCorte();

            foreach (var item in CondicionList)
            {
                item.Provider    = condicion.getNameProperty(item.Provider, "BANCO");
                item.Ciudad      = condicion.getNameProperty(item.Ciudad, "CIUDAD");
                item.Business    = condicion.getNameProperty(item.Business, "NEGOCIO");
                item.PaymentMode = condicion.getNameProperty(item.PaymentMode, "PAGO");
                item.Company     = condicion.getNameProperty(item.Company, "EMPRESA");
            }

            return(View(CondicionList));
        }
        public ActionResult Create()
        {
            Ytbl_CondicionesCorte condicion = new Ytbl_CondicionesCorte();

            List <SelectListItem> bancos   = condicion.getProperty(0, "BANCO");
            List <SelectListItem> ciudades = condicion.getProperty(0, "CIUDAD");
            List <SelectListItem> negocios = condicion.getProperty(0, "NEGOCIO");
            List <SelectListItem> pagos    = condicion.getProperty(0, "PAGO");
            List <SelectListItem> empresas = condicion.getProperty(0, "EMPRESA");
            List <SelectListItem> cortes   = condicion.getProperty(0, "CORTE");

            ViewData["bancos"]   = bancos;
            ViewData["ciudades"] = ciudades;
            ViewData["negocios"] = negocios;
            ViewData["pagos"]    = pagos;
            ViewData["empresas"] = empresas;
            ViewData["cortes"]   = cortes;

            return(View());
        }
        public ActionResult Create(Ytbl_CondicionesCorte model, string bancos, string ciudades, string negocios, string pagos, string empresas, string cortes)
        {
            if (!ModelState.IsValid || bancos == "" || ciudades == "" || pagos == "" || empresas == "" || cortes == "" || negocios == "")
            {
                return(View(model));
            }

            Ytbl_CondicionesCorte condicion = new Ytbl_CondicionesCorte();
            HttpContext           ctx       = System.Web.HttpContext.Current;

            model.Usuario = ctx.Session["usuario"].ToString();

            model.Provider    = condicion.getNameProperty(bancos, "BANCO2");
            model.Business    = condicion.getNameProperty(negocios, "NEGOCIO2");
            model.PaymentMode = condicion.getNameProperty(pagos, "PAGO2");
            model.Company     = condicion.getNameProperty(empresas, "EMPRESA2");
            model.Ciudad      = ciudades;
            model.Id_Corte    = int.Parse(cortes);

            model.Fecha = DateTime.Now;

            try
            {
                if (model.SaveCondicionesCorte(model))
                {
                    TempData["AlertMessage"] = "CONDICION GUARDADA CON EXITO";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["AlertMessage"] = "Error al crear la condicion";
                    return(View("Error"));
                }
            }
            catch
            {
                return(View("Error"));
            }
        }