Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            DetailTask detailTask = db.DetailTasks.Find(id);

            db.DetailTasks.Remove(detailTask);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        // GET: DetailTasks/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetailTask detailTask = db.DetailTasks.Find(id);

            if (detailTask == null)
            {
                return(HttpNotFound());
            }
            return(View(detailTask));
        }
Esempio n. 3
0
        // GET: DetailTasks/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetailTask detailTask = db.DetailTasks.Find(id);

            if (detailTask == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdDetail = new SelectList(db.Details, "Id", "NameDetail", detailTask.IdDetail);
            ViewBag.IdTask   = new SelectList(db.Tasks, "Id", "Title", detailTask.IdTask);
            return(View(detailTask));
        }
Esempio n. 4
0
        public int GuardarAreas_task(string coment, int idpredio, String destinatario, String asunto, int tipo, string adjunto, string usuario, string fechatask)
        {
            using (var transaction = _context.Database.BeginTransaction())
            {
                Realstate.Models.BaseDatos.Task _task = new Realstate.Models.BaseDatos.Task();
                _task.IdPredio         = idpredio;
                _task.IdAccount        = 3;
                _task.IdStatusTask     = 1;
                _task.Usercreation     = usuario;
                _task.IdTypeTask       = tipo;
                _task.StartDate        = DateTime.Now;
                _task.DateModification = DateTime.Now;
                _task.DateCreation     = DateTime.Now;
                _task.DateValidation   = DateTime.Now;
                _task.DateValidation   = DateTime.Now;
                _task.StatusRegister   = "A";
                _context.Add(_task);
                _context.Entry(_task).State = EntityState.Added;

                var get = _context.SaveChanges();
                if (_task.IdTypeTask == 1)
                {
                    DetailTask _taskDetail = new DetailTask();

                    _taskDetail.coment           = coment;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.creation_date    = DateTime.Now;
                    _taskDetail.creation_meeting = DateTime.Now;
                    _taskDetail.ENDMeting        = DateTime.Now;
                    _taskDetail.IdTask           = _task.Id;
                    _context.Add(_taskDetail);
                    _context.Entry(_taskDetail).State = EntityState.Added;
                    get = _context.SaveChanges();
                }
                if (_task.IdTypeTask == 2)
                {
                    DetailTask _taskDetail = new DetailTask();

                    _taskDetail.coment           = coment;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.creation_date    = DateTime.Now;
                    _taskDetail.creation_meeting = DateTime.Now;
                    _taskDetail.ENDMeting        = DateTime.Now;
                    _taskDetail.IdTask           = _task.Id;
                    _taskDetail.subjects         = asunto;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.addressee        = destinatario;
                    _context.Add(_taskDetail);
                    _context.Entry(_taskDetail).State = EntityState.Added;
                    get = _context.SaveChanges();
                }

                if (_task.IdTypeTask == 4)
                {
                    DetailTask _taskDetail = new DetailTask();


                    string[] separadas;

                    separadas = fechatask.Split('-');


                    _taskDetail.coment           = coment;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.creation_date    = DateTime.Now;
                    _taskDetail.creation_meeting = Convert.ToDateTime(separadas[0].Trim());
                    _taskDetail.ENDMeting        = Convert.ToDateTime(separadas[1].Trim());
                    _taskDetail.IdTask           = _task.Id;
                    _taskDetail.subjects         = asunto;

                    _context.Add(_taskDetail);
                    _context.Entry(_taskDetail).State = EntityState.Added;
                    get = _context.SaveChanges();
                }

                if (_task.IdTypeTask == 6)
                {
                    DetailTask _taskDetail = new DetailTask();


                    string[] separadas;

                    separadas = fechatask.Split('-');


                    _taskDetail.coment           = coment;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.creation_date    = DateTime.Now;
                    _taskDetail.creation_meeting = Convert.ToDateTime(separadas[0].Trim());
                    _taskDetail.ENDMeting        = Convert.ToDateTime(separadas[1].Trim());
                    _taskDetail.IdTask           = _task.Id;
                    _taskDetail.subjects         = asunto;
                    _taskDetail.attached         = adjunto;
                    _taskDetail.addressee        = destinatario;
                    _context.Add(_taskDetail);
                    _context.Entry(_taskDetail).State = EntityState.Added;
                    get = _context.SaveChanges();
                }
                transaction.Commit();
                return(_task.Id);
            }
        }