public static string Color(EstadoProyecto estado)
        {
            string res = "p-2 bg-";

            switch (estado)
            {
            case EstadoProyecto.ENPAUSA:
                res += "light text-dark";
                break;

            case EstadoProyecto.ENREVISION:
                res += "warning";
                break;

            case EstadoProyecto.ENTREGADO:
                res += "primary";
                break;

            case EstadoProyecto.PAGADO:
                res += "success";
                break;

            case EstadoProyecto.REGISTRADO:
                res += "secondary";
                break;

            case EstadoProyecto.RESOLVIENDO_ERRORES:
                res += "danger";
                break;
            }
            return(res);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            EstadoProyecto estadoProyecto = db.EstadoProyectos.Find(id);

            db.EstadoProyectos.Remove(estadoProyecto);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Nombre")] EstadoProyecto estadoProyecto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(estadoProyecto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(estadoProyecto));
 }
        public ActionResult Create([Bind(Include = "Id,Nombre")] EstadoProyecto estadoProyecto)
        {
            if (ModelState.IsValid)
            {
                db.EstadoProyectos.Add(estadoProyecto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(estadoProyecto));
        }
Example #5
0
        public async Task <bool> UpdateEstadoProyecto(EstadoProyecto estadoPoryecto)
        {
            EstadoProyecto existingEstadoProyecto = await _unitOfWork.EstadoProyectoRepository.GetById(estadoPoryecto.Id).ConfigureAwait(false);

            existingEstadoProyecto.Nombre = estadoPoryecto.Nombre;

            _unitOfWork.EstadoProyectoRepository.Update(existingEstadoProyecto);
            await _unitOfWork.SaveChangesAsync().ConfigureAwait(false);

            return(true);
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EstadoProyecto estadoProyecto = db.EstadoProyectos.Find(id);

            if (estadoProyecto == null)
            {
                return(HttpNotFound());
            }
            return(View(estadoProyecto));
        }
        public static Project Create(string name, string code, string description, DateTime?starDate, DateTime?finalDate, EstadoProyecto estado,
                                     Guid userId, string costCenter, string companyName)
        {
            var @project = new Project
            {
                Id             = Guid.NewGuid(),
                Code           = code,
                Name           = name,
                Description    = description,
                FinalDate      = finalDate,
                StartDate      = starDate,
                EstadoProyecto = estado,
                CreatorUserId  = userId,
                CostCenter     = costCenter,
                CompanyName    = companyName,
                IsDeleted      = false
            };

            return(@project);
        }
Example #8
0
        public async Task InsertEstadoProyecto(EstadoProyecto estadoPoryecto)
        {
            await _unitOfWork.EstadoProyectoRepository.Add(estadoPoryecto).ConfigureAwait(false);

            await _unitOfWork.SaveChangesAsync().ConfigureAwait(false);
        }