示例#1
0
        public string updatejob(bool IsActive, int id, string EndDate, string StartDate, string poNumber, string name, int TypeId, int StatusId, int AssignTo, string description)
        {
            int             adminId   = Convert.ToInt16(Session["AdminId"]);
            jobServices     _services = new jobServices();
            contactServices _ser      = new contactServices();
            tblJobMaster    _model    = new tblJobMaster();

            _model.AssignTo  = AssignTo;
            _model.Detail    = description;
            _model.PoNumber  = poNumber;
            _model.StartDate = Convert.ToDateTime(StartDate);
            _model.EndDate   = Convert.ToDateTime(EndDate);
            _model.Name      = name;
            _model.StatusId  = StatusId;
            _model.TypeId    = TypeId;
            _model.IsActive  = IsActive;
            _model.Id        = id;
            if (_model.EndDate < _model.StartDate)
            {
                return("Error : Start Date Can't be grater then End date");
            }
            else
            {
                return(_services.updatejobbyId(_model));
            }
        }
示例#2
0
        public ActionResult index(tblJobMaster _model, string shour, string ehour, string smin, string emin, string sampm, string eampm)
        {
            int             adminId   = Convert.ToInt16(Session["AdminId"]);
            jobServices     _services = new jobServices();
            contactServices _ser      = new contactServices();

            ViewData["users"]  = _ser.GetaAllContactsByAdminId(adminId);
            ViewData["type"]   = _services.getAllJobtypes(adminId);
            ViewData["status"] = _services.getAllStatus();
            var date1 = _model.StartDate.Value.Date.ToShortDateString() + " " + shour + ":" + smin + ":00 " + sampm;
            var date2 = _model.EndDate.Value.Date.ToShortDateString() + " " + ehour + ":" + emin + ":00 " + eampm;

            _model.EndDate   = Convert.ToDateTime(date2);
            _model.StartDate = Convert.ToDateTime(date1);
            if (_model.EndDate < _model.StartDate)
            {
                ViewData["error"] = "Start Date Can't be grater then End date";
            }
            else
            {
                var msg = _services.AddNewjob(_model, adminId);
                if (msg.Contains("Error"))
                {
                    ViewData["error"] = msg;
                    return(View("job", _model));
                }
                else
                {
                    TempData["error"] = msg;
                    return(RedirectToAction("GetJobs"));
                }
            }
            return(View("job", _model));
        }
示例#3
0
        public ActionResult deletejobtype(int id)
        {
            jobServices _services = new jobServices();

            _services.DeleteJobType(id);
            TempData["error"] = "Job type deleted Succesfully";
            return(RedirectToAction("JobTypeList"));
        }
示例#4
0
        public ActionResult GetEvents(string start = null, string end = null)
        {
            int         adminid  = Convert.ToInt16(Session["AdminId"]);
            jobServices arg_5B_0 = new jobServices();
            DateTime    start2   = (!string.IsNullOrEmpty(start)) ? Convert.ToDateTime(start) : DateTime.Now;
            DateTime    end2     = (!string.IsNullOrEmpty(end)) ? Convert.ToDateTime(end) : DateTime.Now.AddDays(30.0);

            Events[] data = arg_5B_0.GetEvents(adminid, start2, end2).ToArray();
            return(base.Json(data, JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public ActionResult statusList()
        {
            StatusViewModel _model    = new Models.StatusViewModel();
            jobServices     _services = new jobServices();

            _model = _services.getAllStatus();
            if (TempData["error"] != null)
            {
                _model.Error = TempData["error"].ToString();
            }
            return(View(_model));
        }
示例#6
0
        public ActionResult JobTypeList()
        {
            int adminId                = Convert.ToInt16(Session["AdminId"]);
            jobtypeViewModal _model    = new jobtypeViewModal();
            jobServices      _services = new jobServices();

            _model = _services.getAllJobtypes(adminId);
            if (TempData["error"] != null)
            {
                _model.Error = TempData["error"].ToString();
            }
            return(View(_model));
        }
示例#7
0
        public ActionResult MyJobs()
        {
            int             adminId   = Convert.ToInt16(Session["AdminId"]);
            CalenderJobs    _model    = new CalenderJobs();
            jobServices     _ser      = new jobServices();
            jobServices     _services = new jobServices();
            contactServices _conser   = new contactServices();

            ViewData["users"]  = _conser.GetaAllContactsByAdminId(adminId);
            ViewData["type"]   = _services.getAllJobtypes(adminId);
            ViewData["status"] = _services.getAllStatus();
            _model             = _ser.GetAllTodayTskname(adminId, DateTime.Now);
            return(View(_model));
        }
示例#8
0
        public ActionResult jobType(int?id)
        {
            tbljobType  _model    = new tbljobType();
            jobServices _services = new jobServices();

            if (id.HasValue)
            {
                _model = _services.GetjobtypebyId(id.Value);
                return(View("edittype", _model));
            }
            if (TempData["error"] != null)
            {
                ViewData["error"] = TempData["error"].ToString();
            }
            return(View(_model));
        }
示例#9
0
        public ActionResult editstatus(tblstatus model)
        {
            jobServices _services = new jobServices();
            var         msg       = _services.UpdateStatus(model.Color, model.StatusName, model.Id);

            if (msg.Contains("Error"))
            {
                ViewData["error"] = msg;
                return(View(model));
            }
            else
            {
                TempData["error"] = msg;
                return(RedirectToAction("statusList"));
            }
        }
示例#10
0
        public ActionResult status(int?id)
        {
            tblstatus   _model    = new tblstatus();
            jobServices _services = new jobServices();

            if (id.HasValue)
            {
                _model = _services.GetStatusbyId(id.Value);
                return(View("editStatus", _model));
            }
            if (TempData["error"] != null)
            {
                ViewData["error"] = TempData["error"].ToString();
            }
            return(View(_model));
        }
示例#11
0
        public ActionResult edittype(tbljobType model)
        {
            jobServices _services = new jobServices();
            var         msg       = _services.UpdatejobType(model.Description, model.Name, model.Id, model.IsActive.Value);

            if (msg.Contains("Error"))
            {
                ViewData["error"] = msg;
                return(View(model));
            }
            else
            {
                TempData["error"] = msg;
                return(RedirectToAction("JobTypeList"));
            }
        }
示例#12
0
        public JsonResult GetEventsById(int id)
        {
            jobServices _ser   = new jobServices();
            var         model  = _ser.GetjobbyId(id);
            jobModel    _model = new Controllers.JsonController.jobModel();

            _model.AssignTo  = model.AssignTo;
            _model.Detail    = model.Detail;
            _model.EndDate   = Convert.ToDateTime(model.EndDate.Value.Date).ToString("MM/dd/yyyy hh:mm:ss tt");
            _model.StartDate = Convert.ToDateTime(model.StartDate.Value.Date).ToString("MM/dd/yyyy hh:mm:ss tt");
            _model.StatusId  = model.StatusId;
            _model.TypeId    = model.TypeId;
            _model.PoNumber  = model.PoNumber;
            _model.Name      = model.Name;
            _model.IsActive  = model.IsActive.Value;
            return(base.Json(_model, JsonRequestBehavior.AllowGet));
        }
示例#13
0
        public ActionResult jobType(tbljobType model)
        {
            int         adminid   = Convert.ToInt16(Session["AdminId"]);
            jobServices _services = new jobServices();
            var         msg       = _services.AddNewjobtype(model.Description, model.Name, adminid);

            if (msg.Contains("Error"))
            {
                ViewData["error"] = msg;
                return(View(model));
            }
            else
            {
                TempData["error"] = msg;
                return(RedirectToAction("JobTypeList"));
            }
        }
示例#14
0
        public ActionResult GetJobs(int?id, int?statusId)
        {
            int          adminId = Convert.ToInt16(Session["AdminId"]);
            JobViewModel _model  = new JobViewModel();
            jobServices  _ser    = new jobServices();

            if (id.HasValue)
            {
                _ser.DeleteJob(id.Value);
                _model        = _ser.getAlljobs(adminId, statusId);
                _model.status = statusId ?? 0;
                _model.Error  = "Job deleted Succesfully";
                return(View(_model));
            }
            _model        = _ser.getAlljobs(adminId, statusId);
            _model.status = statusId ?? 0;
            return(View(_model));
        }
示例#15
0
        public ActionResult index(int?id, int?statusId)
        {
            int             adminId   = Convert.ToInt16(Session["AdminId"]);
            tblJobMaster    _model    = new tblJobMaster();
            jobServices     _services = new jobServices();
            contactServices _ser      = new contactServices();

            ViewData["users"]    = _ser.GetaAllContactsByAdminId(adminId);
            ViewData["type"]     = _services.getAllJobtypes(adminId);
            ViewData["status"]   = _services.getAllStatus();
            ViewData["statusId"] = statusId ?? 0;
            if (id.HasValue)
            {
                _model = _services.GetjobbyId(id.Value);
                return(View("editjob", _model));
            }
            if (TempData["error"] != null)
            {
                ViewData["error"] = TempData["error"].ToString();
            }
            return(View("job", _model));
        }
示例#16
0
        public void UpdateEvent(int id, string startDate, string EndDate)
        {
            jobServices _ser = new jobServices();

            _ser.UpdateEventDate(id, startDate, EndDate);
        }