Esempio n. 1
0
        public async Task <IActionResult> Edit(Carrera carrera)
        {
            var i = (ClaimsIdentity)User.Identity;
            List <SelectListItem> Facultad = new SelectList(_context.Facultad.OrderBy(f => f.Nombre), "Codigo", "Nombre").ToList();

            if (i.IsAuthenticated)
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        try
                        {
                            carrera.Codigo = Encriptacion.Decrypt(carrera.Codigo);
                            _context.Update(carrera);
                            await _context.SaveChangesAsync();

                            await _auditoria.GuardarLogAuditoria(Funciones.ObtenerFechaActual("SA Pacific Standard Time"), i.Name, "Carrera", carrera.Codigo, "U");

                            Facultad.Insert(0, vacio);
                            ViewData["CodigoFacultad"] = Facultad;

                            ViewBag.Message = "Save";

                            return(View(carrera));
                        }
                        catch (DbUpdateConcurrencyException)
                        {
                            throw;
                        }
                    }

                    Facultad.Insert(0, vacio);
                    ViewData["CodigoFacultad"] = Facultad;

                    return(View(carrera));
                }
                catch (Exception e)
                {
                    string mensaje = e.Message;
                    if (e.InnerException != null)
                    {
                        mensaje = MensajesError.UniqueKey(e.InnerException.Message);
                    }

                    Facultad.Insert(0, vacio);
                    ViewData["CodigoFacultad"] = Facultad;

                    ViewBag.Message = mensaje;

                    return(View(carrera));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(Carrera carrera)
        {
            var i = (ClaimsIdentity)User.Identity;
            List <SelectListItem> Facultad = new SelectList(_context.Facultad.OrderBy(f => f.Nombre), "Codigo", "Nombre").ToList();

            if (i.IsAuthenticated)
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        Int64 maxCodigo = 0;
                        maxCodigo      = Convert.ToInt64(_context.Carrera.Max(f => f.Codigo));
                        maxCodigo     += 1;
                        carrera.Codigo = maxCodigo.ToString("D4");
                        _context.Add(carrera);
                        await _context.SaveChangesAsync();

                        await _auditoria.GuardarLogAuditoria(Funciones.ObtenerFechaActual("SA Pacific Standard Time"), i.Name, "Carrera", carrera.Codigo, "I");

                        Facultad.Insert(0, vacio);
                        ViewData["CodigoFacultad"] = Facultad;

                        ViewBag.Message = "Save";
                        return(View(carrera));
                    }
                    return(View(carrera));
                }
                catch (Exception e)
                {
                    string mensaje = e.Message;
                    if (e.InnerException != null)
                    {
                        mensaje = MensajesError.UniqueKey(e.InnerException.Message);
                    }

                    ViewBag.Message = mensaje;

                    Facultad.Insert(0, vacio);
                    ViewData["CodigoFacultad"] = Facultad;

                    return(View(carrera));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
Esempio n. 3
0
        // GET: JobApplications/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var jobApplication = await _context.JobApplication
                                 .Include(j => j.Interviews)
                                 .FirstOrDefaultAsync(m => m.Id == id);

            if (jobApplication == null)
            {
                return(NotFound());
            }
            var user = await _userManager.GetUserAsync(HttpContext.User);

            var recruiterList = new SelectList(_context.Recruiter
                                               .Where(r => r.UserId == user.Id)
                                               .Where(r => r.IsActive == true), "Id", "FullName")
                                .ToList();

            recruiterList.Insert(0, new SelectListItem
            {
                Text  = "Select Recruiter",
                Value = "null"
            });
            ViewData["RecruiterId"] = recruiterList;
            return(View(jobApplication));
        }
Esempio n. 4
0
        public async Task <IActionResult> Create(Documento documento)
        {
            if (ModelState.IsValid)
            {
                if (documento.ArchivoHelper.Length > 0)
                {
                    documento.ArchivoNombre = documento.ArchivoHelper.FileName;
                    using (var ms = new MemoryStream())
                    {
                        documento.ArchivoHelper.CopyTo(ms);
                        var    fileBytes = ms.ToArray();
                        string s         = Convert.ToBase64String(fileBytes);
                        documento.Archivo64 = s;
                    }
                }
                documento.FechaCreado = DateTime.Now;
                documento.Usuario     = User.Identity.Name;
                _context.Add(documento);
                await _context.SaveChangesAsync();

                await _hubContext.Clients.All.SendAsync("CheckGroupTray");

                return(RedirectToAction(nameof(Index)));
            }
            var roles = new SelectList(await _roleManager.Roles.Where(r => r.Name != SystemRoles.Administrator).ToListAsync(), "Name", "Name").ToList();

            roles.Insert(0, new SelectListItem("Seleccione", "", true, true));
            ViewData["Roles"] = roles;
            var users = new SelectList(await _userManager.Users.Where(r => r.UserName != User.Identity.Name).ToListAsync(), "UserName", "UserName").ToList();

            users.Insert(0, new SelectListItem("Seleccione", "", true, true));
            ViewData["Users"] = users;
            return(View(documento));
        }
Esempio n. 5
0
        //
        // GET: /Catalogo/

        public ActionResult Index(int categoria = -1)
        {
            List <Producto> productos = new List <Producto>();

            ViewBag.error = "";

            try
            {
                if (categoria == -1)
                {
                    productos = Productos.listadoProductos().OrderBy(p => p.nombre).ToList();
                }
                else
                {
                    productos = Productos.listadoProductos().Where(p => p.categoria == categoria).OrderBy(p => p.nombre).ToList();
                }

                var categorias = Categorias.listadoCategorias().OrderBy(c => c.nombre);

                List <SelectListItem> listaCat = new SelectList(categorias, "id", "nombre").ToList();
                listaCat.Insert(0, new SelectListItem {
                    Text = "Todas las categorías", Value = "-1"
                });

                ViewBag.categoria = listaCat;
            }
            catch (Exception ex)
            {
                ViewBag.error = ex.Message;
            }

            return(View(productos));
        }
Esempio n. 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Boardgame boardgame = db.Boardgame.Find(id);

            if (boardgame == null)
            {
                return(HttpNotFound());
            }
            List <SelectListItem> items = new SelectList(db.Author, "author_id", "author_name", boardgame.author_id).ToList();

            items.Insert(0, (new SelectListItem {
                Text = null, Value = null,
            }));
            ViewBag.author_id = items;
            items             = new SelectList(db.Complexity, "complexity_id", "complexity_name", boardgame.complexity_id).ToList();
            items.Insert(0, (new SelectListItem {
                Text = null, Value = null,
            }));
            ViewBag.complexity_id = items;
            items = new SelectList(db.Publisher, "publisher_id", "publisher_name", boardgame.publisher_id).ToList();
            items.Insert(0, (new SelectListItem {
                Text = null, Value = null,
            }));
            ViewBag.publisher_id = items;
            return(View(boardgame));
        }
        // GET: Admin/Specialties/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Specialty specialty = await db.Specialties.FindAsync(id);

            if (specialty == null)
            {
                return(HttpNotFound());
            }
            var specialties = new SelectList(db.Specialties.Where(x => x.ParentId == null), "Id", "Title").ToList();

            specialties.Insert(0, new SelectListItem()
            {
                Text = "هیچکدام", Value = "0"
            });
            if (specialty?.ParentId != null)
            {
                specialties.First(x => x.Value == specialty.ParentId.ToString()).Selected = true;
            }
            ViewBag.ParentId = specialties;
            return(View(specialty));
        }
Esempio n. 8
0
        public async Task <IActionResult> AddGoal(Goal goal)
        {
            if (ModelState.IsValid)
            {
                var user = await usermanager.GetUserAsync(User);

                if (user == null)
                {
                    return(RedirectToAction("Logout", "Account"));
                }

                goal.UserId = user.Id;
                await db.AddGoalAsync(goal);

                ViewBag.Message = "Задача успешно добавлена.";
                return(PartialView("_Success"));
            }

            List <SelectListItem> skills = new SelectList(db.Skills.Where(s => s.UserId == usermanager.GetUserId(User)), "SkillId", "Name").ToList();

            skills.Insert(0, new SelectListItem()
            {
                Text = "Нет", Value = "0"
            });

            ViewBag.RepeatId       = new SelectList(await db.Repeats.ToListAsync(), "RepeatId", "Name", goal.RepeatId);
            ViewBag.ComplicationId = new SelectList(await db.Complications.ToListAsync(), "ComplicationId", "Name", goal.ComplicationId);
            ViewBag.CatalogId      = new SelectList(await db.Catalogs.Where(c => c.UserId == usermanager.GetUserId(User)).ToListAsync(), "CatalogId", "Name", goal.CatalogId);
            ViewBag.SkillId        = skills;

            return(PartialView(goal));
        }
        // GET: Usuario/Create
        public IActionResult Create()
        {
            var i = (ClaimsIdentity)User.Identity;

            if (i.IsAuthenticated)
            {
                var permisos = i.Claims.Where(c => c.Type == "Usuarios").Select(c => c.Value).SingleOrDefault().Split(";");

                if (Convert.ToBoolean(permisos[1]))
                {
                    List <SelectListItem> Perfil = new SelectList(_context.Perfil.OrderBy(f => f.Nombre), "Codigo", "Nombre").ToList();
                    Perfil.Insert(0, vacio);
                    ViewData["CodigoPerfil"] = Perfil;

                    List <SelectListItem> Personal = new SelectList(_context.Personal.OrderBy(f => f.NombreCompleto), "Codigo", "NombreCompleto").ToList();
                    Personal.Insert(0, vacio);
                    ViewData["CodigoPersonal"] = Personal;

                    return(View());
                }
                else
                {
                    return(Redirect("../Usuarios"));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
Esempio n. 10
0
        private void UpdateViewData(string err = "")
        {
            IList <SelectListItem> cList = new SelectList(_context.Church, "Id", "Name").OrderBy(c => c.Text).ToList();

            cList.Insert(0, new SelectListItem {
                Text = "Select if Church Event", Value = "-1"
            });
            ViewData["Church"] = cList;

            IList <SelectListItem> tList = Enum.GetValues(typeof(Event.EventType)).Cast <Event.EventType>().Select(x => new SelectListItem {
                Text = x.ToString().Replace("_", " "), Value = ((int)x).ToString()
            }).ToList();

            tList.Insert(0, new SelectListItem {
                Text = "Select Event Type", Value = "-1"
            });
            ViewData["Type"] = tList;

            rList = Enum.GetValues(typeof(Attendance.AttendanceRoles)).Cast <Attendance.AttendanceRoles>().Where(a => (int)a >= (int)Attendance.AttendanceRoles.Sch_Host).Select(x => new SelectListItem {
                Text = x.ToString().Replace("Sch_", "").Replace("_", " "), Value = ((int)x).ToString()
            }).ToList();
            eList = rList.Skip(11).ToList();
            rList.Insert(0, new SelectListItem {
                Text = "* Add Staff Role", Value = "-1"
            });
            ViewData["StaffRoles"] = rList;
            eList.Insert(0, new SelectListItem {
                Text = "* Add Staff Role", Value = "-1"
            });
            ViewData["ExtraRoles"] = eList;

            ViewData["EventError"] = err;
        }
Esempio n. 11
0
        // GET: /Links/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Links links = db.objLinks.Find(id);

            if (links == null)
            {
                return(HttpNotFound());
            }

            List <SelectListItem> editList = new SelectList((from e in db.objLinks where e.IsParent == true orderby e.Name select e), "ID", "Name").ToList();

            editList.Insert(0, (new SelectListItem {
                Text = "Top Parent", Value = "0"
            }));
            ViewData["parent"] = editList;

            ViewBag.AID = new SelectList(db.objApplication, "ID", "Name");



            return(View(links));
        }
        // GET: RecetaMedica/Create
        public IActionResult Create()
        {
            var i = (ClaimsIdentity)User.Identity;

            if (i.IsAuthenticated)
            {
                var permisos = i.Claims.Where(c => c.Type == "RecetaMedica").Select(c => c.Value).SingleOrDefault().Split(";");

                if (Convert.ToBoolean(permisos[1]))
                {
                    RecetaMedica recetaMedica = new RecetaMedica();

                    //llenar combos de paciente y doctor select * from citaodontologica where HoraInicio >= '9:00' and HoraFin <= '10:30'

                    //TimeSpan intInicial = new TimeSpan(fecha.Hour, fecha.Minute, 00);
                    TimeSpan intInicial = new TimeSpan(19, 30, 00);
                    TimeSpan intFinal   = new TimeSpan(22, 30, 00);

                    //ver estos condiciones.
                    var c = _context.CitaOdontologica.Where(ci => ci.FechaInicio.Date == fecha.Date);
                    c = c.Where(ci => ci.HoraInicio >= intInicial || ci.HoraFin <= intFinal);
                    CitaOdontologica cita = c.FirstOrDefault();
                    //CitaOdontologica cita = _context.CitaOdontologica.Where(ci => ci.FechaInicio.Date == fecha.Date && ci.HoraInicio >= intInicial || ci.HoraFin <= intFinal).SingleOrDefault();
                    //-- fin ver las condiciones
                    List <SelectListItem> Personal = null;
                    List <SelectListItem> Paciente = null;
                    if (cita == null)
                    {
                        Personal = new SelectList(_context.Personal.OrderBy(c => c.NombreCompleto).Where(c => c.Estado == true), "Codigo", "NombreCompleto").ToList();
                        Personal.Insert(0, vacio);
                        Paciente = new SelectList(_context.Paciente.OrderBy(p => p.NombreCompleto).Where(p => p.Estado == true), "Codigo", "NombreCompleto").ToList();
                        Paciente.Insert(0, vacio);
                        recetaMedica.CodigoCitaOdontologica = null;
                    }
                    else
                    {
                        Personal = new SelectList(_context.Personal.OrderBy(c => c.NombreCompleto).Where(c => c.Estado == true), "Codigo", "NombreCompleto", cita.CodigoPersonal).ToList();
                        Paciente = new SelectList(_context.Paciente.OrderBy(p => p.NombreCompleto).Where(p => p.Estado == true), "Codigo", "NombreCompleto", cita.CodigoPaciente).ToList();
                        recetaMedica.CodigoCitaOdontologica = cita.Codigo;
                    }

                    ViewData["CodigoPersonal"] = Personal;
                    ViewData["CodigoPaciente"] = Paciente;

                    List <SelectListItem> PlantillaRM = new SelectList(_context.PlantillaRecetaMedica.OrderBy(c => c.Nombre), "Codigo", "Nombre").ToList();
                    PlantillaRM.Insert(0, vacio);
                    ViewData["CodigoPlantillaReceta"] = PlantillaRM;

                    return(View());
                }
                else
                {
                    return(Redirect("../RecetaMedica"));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
Esempio n. 13
0
        public void combos(int cubri, int ries)
        {
            List <SelectListItem> cmbCubrimientos = new List <SelectListItem>();
            List <SelectListItem> cmbRiesgos      = new List <SelectListItem>();

            string urlServicio = WebConfigurationManager.AppSettings["urlServicioPoliza"].ToString() + "GetTipoCubrimiento";
            //LLama servicio
            string body     = llamaServicio(urlServicio, null, "GET");
            string respData = Json(body).Data.ToString();
            List <tbTipoCubrimiento> cubrimientos = JsonConvert.DeserializeObject <List <tbTipoCubrimiento> >(respData);

            cmbCubrimientos = new SelectList(cubrimientos, "TipoCubrimientoId", "TipoCubrimiento", cubri).ToList();
            cmbCubrimientos.Insert(0, (new SelectListItem {
                Text = "Seleccionar", Value = "0"
            }));
            ViewBag.TipoCubrimiento = cmbCubrimientos;

            urlServicio = WebConfigurationManager.AppSettings["urlServicioPoliza"].ToString() + "GetTipoRiesgo";
            //LLama servicio
            body     = llamaServicio(urlServicio, null, "GET");
            respData = Json(body).Data.ToString();
            List <TbTipoRiesgo> riesgos = JsonConvert.DeserializeObject <List <TbTipoRiesgo> >(respData);

            cmbRiesgos = new SelectList(riesgos, "TipoRiesgoId", "TipoRiesgo", ries).ToList();
            cmbRiesgos.Insert(0, (new SelectListItem {
                Text = "Seleccionar", Value = "0"
            }));
            ViewBag.TipoRiesgo = cmbRiesgos;
        }
Esempio n. 14
0
        public async Task <IActionResult> Create([Bind("Id,UserId,DateCreated,CompanyName,Position,RecruiterId,PositionLink,Rejected,Offer,LastContact,Notes,IsActive")] JobApplication jobApplication)
        {
            if (jobApplication.RecruiterId.ToString() == "null")
            {
                jobApplication.RecruiterId = null;
            }

            ModelState.Remove("UserId");
            ModelState.Remove("RecruiterId");
            ModelState.Remove("IsActive");
            if (ModelState.IsValid)
            {
                var user = await GetUserAsync();

                jobApplication.UserId   = user.Id;
                jobApplication.IsActive = true;
                _context.Add(jobApplication);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", "Home"));
            }
            var recruiterList = new SelectList(_context.Recruiter
                                               .Where(r => r.IsActive == true), "Id", "FullName")
                                .ToList();

            recruiterList.Insert(0, new SelectListItem
            {
                Text  = "Select Recruiter",
                Value = "null"
            });
            ViewData["RecruiterId"] = recruiterList;
            return(View(jobApplication));
        }
 private SelectList GetSelectListCountry(object selectedValue = null)
 {
     var model = context.GetCountry();
     var list = new SelectList(model.Select(x => new { x.SID, x.COUNTRYNAME }), "SID", "COUNTRYNAME", selectedValue).ToList();
     list.Insert(0, new SelectListItem { Value = "", Text = "--Select Country--" });
     return new SelectList(list, "Value", "Text");
 }
Esempio n. 16
0
        // GET: Pacientes/Create
        public IActionResult Create()
        {
            var i = (ClaimsIdentity)User.Identity;

            if (i.IsAuthenticated)
            {
                //Permisos de usuario
                var permisos = i.Claims.Where(c => c.Type == "Pacientes").Select(c => c.Value).SingleOrDefault().Split(";");
                if (Convert.ToBoolean(permisos[1]))
                {
                    List <SelectListItem> TipoIdentificacion = new SelectList(_context.TipoIdentificacion.OrderBy(f => f.Nombre), "Codigo", "Nombre").ToList();
                    TipoIdentificacion.Insert(0, vacio);
                    ViewData["CodigoTipoIdentificacion"] = TipoIdentificacion;

                    List <SelectListItem> Facultad = new SelectList(_context.Facultad.OrderBy(f => f.Nombre), "Codigo", "Nombre").ToList();
                    Facultad.Insert(0, vacio);
                    ViewData["CodigoFacultad"] = Facultad;

                    return(View());
                }
                else
                {
                    return(Redirect("../Pacientes"));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
 private SelectList GetSelectListProvince(object selectedValue = null)
 {
     var model = context.GetProvince();
     var list = new SelectList(model.Select(x => new { x.SID, x.PROVINCENAME }), "SID", "PROVINCENAME", selectedValue).ToList();
     list.Insert(0, new SelectListItem { Value = "", Text = "--Select Province--" });
     return new SelectList(list, "Value", "Text");
 }
Esempio n. 18
0
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var photo = await _context.Photos
                        .Include(p => p.Blog)
                        .Include(p => p.Product).FirstOrDefaultAsync(m => m.Id == id);

            if (photo == null)
            {
                return(NotFound());
            }
            List <SelectListItem> blogItems = new SelectList(_context.Blogs, "Id", "BlogBody").ToList();

            blogItems.Insert(0, new SelectListItem {
                Text = "none", Value = "0"
            });
            ViewData["BlogId"] = blogItems;

            List <SelectListItem> photoItems = new SelectList(_context.Products, "Id", "ProductName").ToList();

            photoItems.Insert(0, new SelectListItem {
                Text = "none", Value = "0"
            });
            ViewData["ProductId"] = photoItems;
            return(View(photo));
        }
Esempio n. 19
0
        public async Task <IActionResult> Create(
            [Bind(
                 "Id,LastModified,Title,Description,ProgrammeId,Status,Registration,Filing,Type,Summary,Bachelor,Master,StudentFirstName,StudentLastName,Email,StudentID,Strengths,Weaknesses,Evaluation,ContentVal,LayoutVal,StructureVal,StyleVal,LiteratureVal,DifficultyVal,NoveltyVal,RichnessVal,ContentWt,LayoutWt,StyleWt,LiteratureWt,StructureWt,DifficultyWt,NoveltyWt,RichnessWt,Grade,SupervisorId")]
            Thesis thesis)
        {
            if (ModelState.IsValid)
            {
                if (thesis.ProgrammeId == 0)
                {
                    thesis.ProgrammeId = null;
                    thesis.Programme   = null;
                }
                _context.Add(thesis);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            ViewData["SupervisorId"] = new SelectList(_context.supervisors, "Id", "LastName");
            List <SelectListItem> programme = new SelectList(_context.programme, "Id", "Name").ToList();

            programme.Insert(0, new SelectListItem()
            {
                Value = "0", Text = "- bitte auswählen -"
            });
            ViewData["ProgrammeId"] = programme;

            return(View(thesis));
        }
Esempio n. 20
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id">POID</param>
        /// <returns></returns>
        public ActionResult Create()
        {
            /// Authorization Check
            if (!caSession.AuthoriseSession())
            {
                return(Redirect((string)Session["ErrorUrl"]));
            }

            var allProducts = _productServices.GetAllValidProductMasters(CurrentTenantId).ToList();

            ViewBag.Products = new SelectList(allProducts, "ProductId", "NameWithCode");

            var products = new SelectList(allProducts, "ProductId", "NameWithCode").ToList();

            products.Insert(0, new SelectListItem()
            {
                Value = "0", Text = "Other / New Product"
            });

            ViewBag.Products = new SelectList(products);

            ViewBag.GlobalWarranties = new SelectList(LookupServices.GetAllTenantWarrenties(CurrentTenantId), "WarrantyID", "WarrantyName");
            var taxes = (from gtax in LookupServices.GetAllValidGlobalTaxes().Where(a => a.CountryID == CurrentTenant.CountryID)
                         select new
            {
                TaxId = gtax.TaxID,
                TaxName = gtax.TaxName + " - " + gtax.PercentageOfAmount + " %"
            }).ToList();

            ViewBag.GlobalTaxes = new SelectList(taxes, "TaxId", "TaxName");
            return(View());
        }
Esempio n. 21
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Title,ParentId,Description")] Specialty specialty)
        {
            if (specialty.ParentId == 0)
            {
                specialty.ParentId = null;
            }
            if (ModelState.IsValid)
            {
                db.Entry(specialty).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            var specialties = new SelectList(db.Specialties.Where(x => x.ParentId == null), "Id", "Title").ToList();

            specialties.Insert(0, new SelectListItem()
            {
                Text = "هیچکدام", Value = "0"
            });
            if (specialty?.ParentId != null)
            {
                specialties.First(x => x.Value == specialty.ParentId.ToString()).Selected = true;
            }
            ViewBag.ParentId = specialties;
            return(View(specialty));
        }
        // GET: Slots/Create
        public IActionResult Create()
        {
            List <SelectListItem> roomSelect = new SelectList(_context.Room, "RoomID", "RoomName").ToList();

            roomSelect.Insert(0, (new SelectListItem()
            {
                Text = "Select Room", Value = string.Empty
            }));
            ViewData["RoomID"] = roomSelect;

            //TODO: Limit the time slots allowed based on the room
            List <SelectListItem> timeSelect = new List <SelectListItem>();
            TimeSpan time    = Room.OpeningTime;
            TimeSpan oneHour = new TimeSpan(1, 0, 0);

            while (time < Room.ClosingTime)
            {
                timeSelect.Add(new SelectListItem {
                    Value = time.ToString(), Text = time.ToString("hh\\:mm")
                });
                time = time.Add(oneHour);
            }
            ViewData["StartHour"] = timeSelect;

            //TODO: Block time picker to only show future dates excluding Sat and Sun

            ViewData["StaffID"] = new SelectList(_context.Staff, "StaffID", "StaffID");

            return(View());
        }
        private List <SelectListItem> GetRouteSelectList(int?selectedID)
        {
            using (var db = new TrolleyTrackerContext())
            {
                var routes = from r in db.Routes
                             orderby r.ShortName
                             select r;
                var items = new SelectList(routes, "ID", "ShortName").ToList();

                // Set selected item if specified
                if (selectedID.HasValue)
                {
                    var strSelValue = selectedID.ToString();
                    foreach (var item in items)
                    {
                        if (item.Value == strSelValue)
                        {
                            item.Selected = true;
                        }
                    }
                }

                items.Insert(0, (new SelectListItem {
                    Text = "-- Select Route  --", Value = ""
                }));
                return(items);
            }
        }
Esempio n. 24
0
        // GET: Personals/Create
        public IActionResult Create()
        {
            var i = (ClaimsIdentity)User.Identity;

            if (i.IsAuthenticated)
            {
                var permisos = i.Claims.Where(c => c.Type == "Personal").Select(c => c.Value).SingleOrDefault().Split(";");

                if (Convert.ToBoolean(permisos[1]))
                {
                    List <SelectListItem> Cargo = new SelectList(_context.Cargo.OrderBy(c => c.Nombre), "Codigo", "Nombre").ToList();
                    Cargo.Insert(0, vacio);
                    ViewData["CodigoCargo"] = Cargo;

                    List <SelectListItem> TipoIdentificacion = new SelectList(_context.TipoIdentificacion.OrderBy(ti => ti.Nombre), "Codigo", "Nombre").ToList();
                    TipoIdentificacion.Insert(0, vacio);
                    ViewData["CodigoTipoIdentificacion"] = TipoIdentificacion;

                    return(View());
                }
                else
                {
                    return(Redirect("../Personal"));
                }
            }
            else
            {
                return(Redirect("../Identity/Account/Login"));
            }
        }
        // GET: /PayCenter/
        public ActionResult OrderManage(int?page)
        {
            ViewData["OrderStatusTextMapping"] = GetOrderStatusTextMapping();
            int pageNum    = page.HasValue ? page.Value : 1;
            var returnList = _paymentUISvc.GetAllOrders(pageNum - 1, PAGESIZE);

            returnList.PageIndex = pageNum;

            if (string.IsNullOrEmpty(ViewBag.Title))
            {
                ViewBag.Title = "订单查询"; //default is the first tab text
            }
            TempData["ParentTitle"] = "订单查询";

            var orderStatusTypes = from OrderStatus o in Enum.GetValues(typeof(OrderStatus))
                                   select new { Value = (int)o, Text = o.ToString() };

            var orderStatusList = new SelectList(orderStatusTypes, "Value", "Text").ToList();

            orderStatusList.Insert(0, (new SelectListItem {
                Value = "404", Text = "All"
            }));

            ViewData["OrderStatus"] = orderStatusList;
            return(View(returnList));
        }
 private SelectList GetSelectListBank(object selectedValue = null)
 {
     var model = context.GetParameterValueBK();
     var list = new SelectList(model.Select(x => new { x.SID, x.PARAMETERVALUENAME }), "SID", "PARAMETERVALUENAME", selectedValue).ToList();
     list.Insert(0, new SelectListItem { Value = "", Text = "--Select Bank--" });
     return new SelectList(list, "Value", "Text");
 }
        // GET: StockTakes/Create
        public ActionResult Create()
        {
            if (!caSession.AuthoriseSession())
            {
                return(Redirect((string)Session["ErrorUrl"]));
            }


            ViewBag.TenantId             = new SelectList(_tenantServices.GetAllTenants(), "TenantId", "TenantName");
            ViewBag.WarehouseId          = new SelectList(TenantLocationServices.GetAllTenantLocations(CurrentTenantId), "WarehouseId", "WarehouseName");
            ViewBag.CurrentStocktakeId   = -1;
            ViewBag.CurrentStocktakeRef  = "";
            ViewBag.CurrentStocktakeDesc = "";
            ViewBag.CurrentStocktakeDate = "";

            ViewBag.CurrentTenantId = CurrentTenantId;
            ViewBag.CurrentUserId   = CurrentUserId;
            ViewBag.WarehouseId     = CurrentWarehouseId;
            ViewBag.WarehouseName   = CurrentWarehouse.WarehouseName;

            ViewBag.ProductsList = _productServices.GetAllValidProductMasters(CurrentTenantId).Where(x => x.DontMonitorStock != true).Select(p => new StockTakeProductLookupRequest()
            {
                ProductCode        = p.SKUCode,
                ProductName        = p.Name,
                ProductDescription = p.Description
            }).ToList();

            var allProducts = _productServices.GetAllValidProductMasters(CurrentTenantId).ToList();



            var products = new SelectList(allProducts, "ProductId", "NameWithCode").ToList();

            products.Insert(0, new SelectListItem()
            {
                Value = "0", Text = "Select Product"
            });

            ViewBag.Products = new SelectList(products, "Value", "Text");

            // check if any stocktake running
            var model = _stockTakeService.GetStockTakeByStatus(CurrentWarehouseId, 0, CurrentTenantId);

            if (model != null)
            {
                ViewBag.CurrentStocktakeId   = model.StockTakeId;
                ViewBag.CurrentStocktakeRef  = model.StockTakeReference;
                ViewBag.CurrentStocktakeDesc = model.StockTakeDescription;
                ViewBag.CurrentStocktakeDate = model.StartDate;
            }

            var pendingStoppedStockTake = _stockTakeService.GetStockTakeByStatus(CurrentWarehouseId, 1, CurrentTenantId);

            if (pendingStoppedStockTake != null)
            {
                return(RedirectToAction("Details", new { id = pendingStoppedStockTake.StockTakeId }));
            }

            return(View());
        }
 private SelectList GetSelectListControlJob(object selectedValue = null)
 {
     var model = context.GetControlJob();
     var list = new SelectList(model.Select(x => new { x.SID, x.ITEMDESCRIPTION }), "SID", "ITEMDESCRIPTION", selectedValue).ToList();
     list.Insert(0, new SelectListItem { Value = "", Text = "--Select Control Job--" });
     return new SelectList(list, "Value", "Text");
 }
Esempio n. 29
0
        // GET: Documentos/Transfer
        public async Task <IActionResult> Transfer(long id)
        {
            var documento = await _context.Documento
                            .Select(d => new Documento
            {
                Id           = d.Id,
                Nombre       = d.Nombre,
                Departamento = d.Departamento,
                Usuario      = d.Usuario,
            })
                            .Where(d => d.Id == id)
                            .FirstOrDefaultAsync();

            var roles = new SelectList(await _roleManager.Roles.Where(r => r.Name != SystemRoles.Administrator).ToListAsync(), "Name", "Name").ToList();

            roles.Insert(0, new SelectListItem("Seleccione", "", true, true));
            ViewData["Roles"] = roles;
            var users = new SelectList(await _userManager.Users.Where(r => r.UserName != User.Identity.Name).ToListAsync(), "UserName", "UserName").ToList();

            users.Insert(0, new SelectListItem("Seleccione", "", true, true));
            ViewData["Users"] = users; var model = new DocumentoTransferViewModel
            {
                Id = documento.Id, Departamento = documento.Departamento, Nombre = documento.Nombre
            };
            return(View(model));
        }
Esempio n. 30
0
        // GET: Game/Edit/5
        public ActionResult Edit(int?id)
        {
            if (Session == null || Session["userID"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Game game = db.Games.Find(id);

            if (game == null)
            {
                return(HttpNotFound());
            }
            ViewBag.categoryID = new SelectList(db.Categories, "categoryID", "categoryName", game.categoryID);

            var subCategoryList = new SelectList(db.Categories, "categoryID", "categoryName", game.subCategoryID).ToList();

            subCategoryList.Insert(0, (new SelectListItem {
                Text = "None", Value = "0"
            }));
            ViewBag.subCategoryID = subCategoryList;
            return(View(game));
        }