public ActionResult Guardar(cnfSOLpSolicitud solicitud)
        {
            var ec = _db.cnfPECpProyectoElementoConfiguracion.Where(x => x.PECcodigo == solicitud.PECcodigo).ToList();

            solicitud.MNTcodigo = ec[0].MNTcodigo;
            //var codigoUsuario = SessionHelper.GetUser();
            //solicitud.SOLfecha_Registro = DateTime.Now;
            //ModelState.Remove("SOLcodigo");

            try
            {
                if (solicitud.SOLcodigo > 0)
                {
                    _db.Entry(solicitud).State = EntityState.Modified;
                }
                else
                {
                    _db.Entry(solicitud).State = EntityState.Added;
                }
                _db.SaveChanges();
                //using (var bd = new cnfModelo())
                //{
                //    if (this.SOLcodigo > 0)
                //    {
                //        bd.Entry(this).State = EntityState.Modified;
                //    }
                //    else
                //    {
                //        bd.Entry(this).State = EntityState.Added;
                //    }
                //    bd.SaveChanges();
                //}
                //if (ModelState.IsValid)
                //{
                //    _db.cnfSOLpSolicitud.Add(solicitud);
                //    _db.SaveChanges();
                //    return View("cnfFrmSolicitudVista");
                //}
            }
            catch (Exception)
            {
            }

            return(Redirect("cnfFrmSolicitudVista"));

            //var proyectos = _db.cnfPRYpProyecto.Where(x => x.USUcodigo == codigoUsuario).ToList();

            ////ViewBag.PRYcodigo = new SelectList(proyectos, "PRYcodigo", "PRYnombre");
            //ViewBag.UsuarioNombre = _db.cnfUSUpUsuario.FirstOrDefault(x => x.USUcodigo == codigoUsuario)?.USUnombre + " " +
            //                        _db.cnfUSUpUsuario.FirstOrDefault(x => x.USUcodigo == codigoUsuario)?.USUapellido;
            //ViewBag.Solicitudes = _db.cnfSOLpSolicitud.Include("cnfPRYpProyecto").Include("cnfUSUpUsuario").ToList();

            //return View("cnfFrmSolicitudVista", solicitud);
        }