Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            responsable responsable = db.responsable.Find(id);

            db.responsable.Remove(responsable);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "idresponsable,cedula_ruc,nombre")] responsable responsable)
 {
     if (ModelState.IsValid)
     {
         db.Entry(responsable).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(responsable));
 }
Beispiel #3
0
        public ActionResult Create([Bind(Include = "idresponsable,cedula_ruc,nombre")] responsable responsable)
        {
            if (ModelState.IsValid)
            {
                db.responsable.Add(responsable);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(responsable));
        }
Beispiel #4
0
        // GET: responsables/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            responsable responsable = db.responsable.Find(id);

            if (responsable == null)
            {
                return(HttpNotFound());
            }
            return(View(responsable));
        }
        public MVListaConciertos(gestiondocumentalEntities gEnt)
        {
            this.gEnt          = gEnt;
            documentoService   = new DocumentoServicio(gEnt);
            responsableService = new ResponsableService(gEnt);
            empresaService     = new EmpresaService(gEnt);
            lista        = new ListCollectionView(documentoService.getAll().ToList());
            pEmpresa     = new empresa();
            pResponsable = new responsable();

            // inicializamos las fechas para que aparezcan en el datepicker como seleccinadas por defecto
            // fecha inicial el concierto más viejo que tenemos
            fechaI = new DateTime(2015, 05, 20);
            // fecha final iremos poniendo el día en el que nos encontramos
            fechaF = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
        }
        public ActionResult Ver(int id)
        {
            var tarea = new tareas();

            if ((responsable.ObtenerArea(SessionHelper.GetIdUser()) != (tarea.Obtener(id).IdArea)) && (!SessionHelper.esAdmin()))
            {
                return(RedirectToAction("Error", "Index"));
            }
            var responsables = new responsable();
            var comentarios  = new comentarios();

            ViewBag.comentarios  = comentarios.Listar(id);
            ViewBag.tarea        = tareas.Obtener(id);
            TempData["idarea"]   = ViewBag.tarea.IdArea;
            TempData["idtarea"]  = id;
            ViewBag.usuariosArea = responsables.listarResponsable(ViewBag.tarea.IdArea);
            return(View());
        }
 public void GuardarResponsable(string Area, string Encargado, string IdResponsable, int IdUsuario)
 {
     if ((Area != null && Encargado != null) && (Area != "" && Encargado != ""))
     {
         var responsable = new responsable();
         responsable.IdResponsable = Convert.ToInt32(IdResponsable);
         responsable.IdArea        = Convert.ToInt32(Area);
         responsable.Encargado     = Convert.ToInt16(Encargado);
         responsable.IdUsuario     = IdUsuario;
         responsable.Guardar();
     }
     else //eliminar responsable
     {
         var _idresponsable = Convert.ToInt32(IdResponsable);
         if (_idresponsable > 0)
         {
             var responsable = new responsable();
             responsable.eliminarResponsable(_idresponsable);
         }
     }
 }
        public JsonResult Guardar(tareas model)
        {
            DateTime hoy = DateTime.Now;

            model.IdEstadoTarea   = 1;//el estado siempre inicia en  ejecutando = 1
            model.FechaAsignacion = hoy;
            var responsable      = new responsable();
            var tarearesponsable = new tareaResponsable();
            var editar           = false;

            editar = tarearesponsable.SeEditoArea(model.IdArea, model.IdTarea);
            var rm = new ResponseModel();

            //var correlativo = 0 ;
            if (ModelState.IsValid)
            {
                rm = model.Guardar();
                //correlativo = model.ObtenerCorrelativo();
                if (rm.response)
                {
                    rm.function = "retornarAjax(base_url('tareas/retornarTareas'))";
                    if (editar)
                    {
                        tareaResponsable.Eliminar(model.IdTarea);
                        foreach (var item in responsable.obtenerResposables(model.IdArea))
                        {
                            tarearesponsable.IdTarea = model.IdTarea;
                            tarearesponsable.FechaAsignacionResponsable = hoy;
                            tarearesponsable.IdResponsable = item.IdResponsable;
                            tarearesponsable.Guardar();
                        }
                    }
                    //agregar resposable de tarea segun encargados (responsables)
                }
            }
            return(Json(rm));
        }
Beispiel #9
0
        public ActionResult crud(int id = 0)
        {
            int idusuario   = SessionHelper.GetIdUser();
            var usuarios    = new usuariosSistema();
            var responsable = new responsable();
            var autorizador = new AutorizadorTarea();
            var comentarios = new ComentariosTareasIng();

            if (id == 0)
            {
                //tareasing.Usuario_id = SessionHelper.GetUser();

                DateTime hoy = DateTime.Now;

                ViewBag.usuario     = usuarios.ObtenerporId(idusuario);
                ViewBag.responsable = responsable.obtenerResponsableporIdusuario(idusuario);
                ViewBag.autorizador = autorizador.Obtener();
                ViewBag.hoy         = hoy;
                ViewBag.comentarios = null;
            }
            else
            {
                tareasing           = tareasing.Obtener(id);
                ViewBag.usuario     = tareasing.responsable.usuariosSistema;
                ViewBag.responsable = tareasing.responsable;
                ViewBag.autorizador = tareasing.AutorizadorTarea;
                ViewBag.hoy         = tareasing.fecha;
                ViewBag.comentarios = comentarios.Listar(tareasing.IdTareaIng);
            }
            ViewBag.esautorizador = AutorizadorTarea.esAutorizador();
            var tipotareas = new TipoTareaIng();

            ViewBag.tipoTareas = tipotareas.Listar();

            return(View(tareasing));
        }