Esempio n. 1
0
        public ActionResult Create([Bind(Include = "ID,TITULO,FINICIO,FRECUENCIA,FRECUENCIA_N,DIA_SEMANA,DIA_MES,ORDINAL_MES,ORDINAL_DSEMANA")] NEGOCIACION2 nEGOCIACION, FormCollection col)
        {
            int     pagina = 903; //ID EN BASE DE DATOS
            string  u      = User.Identity.Name;
            USUARIO user   = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();

            FnCommon.ObtenerConfPage(db, pagina, u, this.ControllerContext.Controller, 901);
            ViewBag.mensajes = JsonConvert.SerializeObject(db.MENSAJES.Where(a => (a.PAGINA_ID.Equals(901) || a.PAGINA_ID.Equals(0)) && a.SPRAS.Equals(user.SPRAS_ID)).ToList(), Formatting.Indented);
            try
            {
                string p = Session["pais"].ToString();
                ViewBag.pais = p + ".svg";
            }
            catch
            {
            }
            ViewBag.lan = user.SPRAS_ID;
            if (ModelState.IsValid)
            {
                NEGOCIACION2 nego         = new NEGOCIACION2();
                var          proximaFecha = FnCommon.obtenerProximaFecha(nEGOCIACION, col["group1"]);
                nego.FRECUENCIA_N = nEGOCIACION.FRECUENCIA_N;
                nego.TITULO       = nEGOCIACION.TITULO;
                nego.FRECUENCIA   = nEGOCIACION.FRECUENCIA;
                nego.FINICIO      = nEGOCIACION.FINICIO;
                if (nego.FRECUENCIA == "S")
                {
                    nego.DIA_SEMANA = nEGOCIACION.DIA_SEMANA;
                }
                else if (nego.FRECUENCIA == "M")
                {
                    if (col["group1"] == "1")
                    {
                        nego.DIA_MES = nEGOCIACION.DIA_MES;
                    }
                    else
                    {
                        nego.ORDINAL_DSEMANA = nEGOCIACION.ORDINAL_DSEMANA;
                        nego.ORDINAL_MES     = nEGOCIACION.ORDINAL_MES;
                    }
                }
                db.NEGOCIACION2.Add(nego);
                db.SaveChanges();
                try
                {
                    return(RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    return(View("Error"));
                }
            }
            else
            {
                ViewBag.FRECUENCIA      = new SelectList(FnCommon.ObtenerCmbFrecuencia(user.SPRAS_ID), "Value", "Text");
                ViewBag.ORDINAL_DSEMANA = new SelectList(FnCommon.ObtenerCmbDias(user.SPRAS_ID), "Value", "Text");
                ViewBag.ORDINAL_MES     = new SelectList(FnCommon.ObtenerCmbOrdinales(user.SPRAS_ID), "Value", "Text");
                return(View(nEGOCIACION));
            }
        }
Esempio n. 2
0
        // GET: Negs/Edit/5
        public ActionResult Edit(int id)
        {
            int     pagina = 902; //ID EN BASE DE DATOS
            string  u      = User.Identity.Name;
            USUARIO user   = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();

            FnCommon.ObtenerConfPage(db, pagina, u, this.ControllerContext.Controller, 901);
            ViewBag.mensajes = JsonConvert.SerializeObject(db.MENSAJES.Where(a => (a.PAGINA_ID.Equals(901) || a.PAGINA_ID.Equals(0)) && a.SPRAS.Equals(user.SPRAS_ID)).ToList(), Formatting.Indented);
            try
            {
                string p = Session["pais"].ToString();
                ViewBag.pais = p + ".svg";
            }
            catch
            {
            }
            Session["spras"] = user.SPRAS_ID;
            ViewBag.lan      = user.SPRAS_ID;
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NEGOCIACION2 nEGOCIACION = db.NEGOCIACION2.Where(x => x.ID == id).FirstOrDefault();

            if (nEGOCIACION == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FRECUENCIA      = new SelectList(FnCommon.ObtenerCmbFrecuencia(user.SPRAS_ID), "Value", "Text", nEGOCIACION.FRECUENCIA);
            ViewBag.ORDINAL_DSEMANA = new SelectList(FnCommon.ObtenerCmbDias(user.SPRAS_ID), "Value", "Text", nEGOCIACION.ORDINAL_DSEMANA);
            ViewBag.ORDINAL_MES     = new SelectList(FnCommon.ObtenerCmbOrdinales(user.SPRAS_ID), "Value", "Text", nEGOCIACION.ORDINAL_MES);
            return(View(nEGOCIACION));
        }
Esempio n. 3
0
        // GET: Negs/Create
        public ActionResult Create()
        {
            int     pagina = 903; //ID EN BASE DE DATOS
            string  u      = User.Identity.Name;
            USUARIO user   = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();

            FnCommon.ObtenerConfPage(db, pagina, u, this.ControllerContext.Controller, 901);
            ViewBag.mensajes = JsonConvert.SerializeObject(db.MENSAJES.Where(a => (a.PAGINA_ID.Equals(901) || a.PAGINA_ID.Equals(0)) && a.SPRAS.Equals(user.SPRAS_ID)).ToList(), Formatting.Indented);
            try
            {
                string p = Session["pais"].ToString();
                ViewBag.pais = p + ".svg";
            }
            catch
            {
            }
            ViewBag.FRECUENCIA      = new SelectList(FnCommon.ObtenerCmbFrecuencia(user.SPRAS_ID), "Value", "Text");
            ViewBag.ORDINAL_DSEMANA = new SelectList(FnCommon.ObtenerCmbDias(user.SPRAS_ID), "Value", "Text");
            ViewBag.ORDINAL_MES     = new SelectList(FnCommon.ObtenerCmbOrdinales(user.SPRAS_ID), "Value", "Text");
            Session["spras"]        = user.SPRAS_ID;
            ViewBag.lan             = user.SPRAS_ID;
            return(View());
        }