コード例 #1
0
        public ActionResult ManageSubProcessAdministrator()
        {
            CatalogueModels catalogueProcess    = new CatalogueModels();
            CatalogueModels catalogueSubProcess = new CatalogueModels();

            catalogueProcess.Table    = "proceso";
            catalogueSubProcess.Table = "subproceso";

            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process    = catalogueBusiness.GetListCatalogue(catalogueProcess);
            ViewBag.subprocess = catalogueBusiness.GetListCatalogue(catalogueSubProcess);

            return(View("ManageSubProcessAdministrator"));
        }
コード例 #2
0
        public ActionResult ManageSubActivityAdministrator()
        {
            CatalogueModels catalogueActivity    = new CatalogueModels();
            CatalogueModels catalogueSubActivity = new CatalogueModels();

            catalogueActivity.Table    = "actividad";
            catalogueSubActivity.Table = "subactividad";

            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.activity    = catalogueBusiness.GetListCatalogue(catalogueActivity);
            ViewBag.subactivity = catalogueBusiness.GetListCatalogue(catalogueSubActivity);

            return(View("ManageSubActivityAdministrator"));
        }
コード例 #3
0
        public ActionResult ManageAreaAdministrator()
        {
            CatalogueModels catalogueArea = new CatalogueModels();

            catalogueArea.Table = "area";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.areas = catalogueBusiness.GetListCatalogue(catalogueArea);
            return(View("ManageAreaAdministrator"));
        }
コード例 #4
0
        public ActionResult ManagePlaceAdministrator()
        {
            CatalogueModels cataloguePlace = new CatalogueModels();

            cataloguePlace.Table = "puesto";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.places = catalogueBusiness.GetListCatalogue(cataloguePlace);
            return(View("ManagePlaceAdministrator"));
        }
コード例 #5
0
        public ActionResult ManageAssistanceAdministrator()
        {
            CatalogueModels catalogueOffice = new CatalogueModels();

            catalogueOffice.Table = "asistencia";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.assistance = catalogueBusiness.GetListCatalogue(catalogueOffice);
            return(View("ManageAssistanceAdministrator"));
        }
コード例 #6
0
        public ActionResult ConsultDateAdministrator()
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            ViewBag.offices = catalogueBusiness.GetCatalogueFunctionary("oficina");
            UserBusiness userBusiness = new UserBusiness();

            ViewBag.professional = userBusiness.GetListProfessionals();
            AppointmentBusiness appointmentBusiness = new AppointmentBusiness();

            ViewBag.appointments   = appointmentBusiness.GetAppointmentsByFilter();
            catalogueProcess.Table = "asistencia";
            ViewBag.assistance     = catalogueBusiness.GetListCatalogue(catalogueProcess);
            return(View("ConsultDateAdministrator"));
        }
コード例 #7
0
        public ActionResult MainProfessionalRegisterAdministrator()
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            return(View("MainProfessionalRegisterAdministrator"));
        }
コード例 #8
0
        public ActionResult ManageOfficeAdministrator()
        {
            CatalogueModels catalogueOffice = new CatalogueModels();

            catalogueOffice.Table = "oficina";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.offices = catalogueBusiness.GetListCatalogue(catalogueOffice);
            return(View("ManageOfficeAdministrator"));
        }
コード例 #9
0
        public ActionResult ProfessionalLogin()
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process        = catalogueBusiness.GetListCatalogue(catalogueProcess);
            catalogueProcess.Table = "oficina";
            ViewBag.office         = catalogueBusiness.GetListCatalogue(catalogueProcess);
            catalogueProcess.Table = "asistencia";
            ViewBag.assistance     = catalogueBusiness.GetListCatalogue(catalogueProcess);

            AppointmentBusiness appointmentBusiness = new AppointmentBusiness();
            int idprofesional = Int32.Parse((string)Session["Identification"]);
            List <AppointmentModels> appointmentList = appointmentBusiness.getProfessinalScheldule(idprofesional);

            ViewBag.appointmentList = appointmentList;
            return(View("DashboardProfessional"));
        }
コード例 #10
0
        public ActionResult DeleteActivityAdministrator(int id)
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "actividad";
            catalogueProcess.ID    = id;
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            catalogueBusiness.DeleteCatalogueItems(catalogueProcess);
            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            return(Json("Exitoso"));
        }
コード例 #11
0
        public ActionResult DeleteSubprocessAdministrator(int id)
        {
            CatalogueModels catalogue = new CatalogueModels();

            catalogue.Table = "subproceso";
            catalogue.ID    = id;
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            catalogueBusiness.DeleteCatalogueItems(catalogue);
            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogue);
            return(Json("Exitoso"));
        }
コード例 #12
0
        public ActionResult ModifyProcessAdministrator(int id, String description)
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            catalogueProcess.ID    = id;
            catalogueProcess.Name  = description;
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            catalogueBusiness.ModifyCatalogueItems(catalogueProcess);
            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            return(Json("Exitoso"));
        }
コード例 #13
0
        public ActionResult MainProfessionalUpdateAdministrator(UserModels professional)
        {
            UserBusiness professionalBusiness = new UserBusiness();

            professionalBusiness.ModifyProfessional(professional);
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            return(Json("Exitoso"));
        }
コード例 #14
0
        public ActionResult ScheduleDatesAdministrator()
        {
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness appointmentBusiness = new CatalogueBusiness();
            UserBusiness      userBusiness        = new UserBusiness();

            ViewBag.professional = userBusiness.GetListProfessionals();
            ViewBag.subprocess   = appointmentBusiness.GetCatalogueFunctionary("subproceso");
            ViewBag.process      = appointmentBusiness.GetListCatalogue(catalogueProcess);
            return(View());
        }
コード例 #15
0
        public ActionResult ModifySubprocessAdministrator(int id, String description, int father)
        {
            CatalogueModels catalogue = new CatalogueModels();

            catalogue.Table    = "subproceso";
            catalogue.ID       = id;
            catalogue.Name     = description;
            catalogue.FatherID = father;
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            catalogueBusiness.ModifyCatalogueItems(catalogue);
            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogue);
            return(Json("Exitoso"));
        }
コード例 #16
0
 public ActionResult RegisterPlaceAdministrator(String description)
 {
     if (description != "")
     {
         CatalogueModels cataloguePlace = new CatalogueModels();
         cataloguePlace.Table = "puesto";
         cataloguePlace.Name  = description;
         CatalogueBusiness catalogueBusiness = new CatalogueBusiness();
         catalogueBusiness.RegisterCatalogueItem(cataloguePlace);
         ViewBag.process = catalogueBusiness.GetListCatalogue(cataloguePlace);
         return(Json("Exitoso"));
     }
     return(Json("Debe ingresar una descripción"));
 }
コード例 #17
0
        public ActionResult MainProfessionalUpdateAdministrator()
        {
            int             id_professional  = Convert.ToInt32(Request.Params["login"]);
            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";
            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.process = catalogueBusiness.GetListCatalogue(catalogueProcess);
            UserBusiness userBusiness = new UserBusiness();

            ViewBag.professional        = userBusiness.GetProfessionalByIdentification(id_professional);
            ViewBag.processProfessional = catalogueBusiness.GetListProcessProfessional(id_professional);
            return(View("MainProfessionalUpdateAdministrator"));
        }
コード例 #18
0
 public ActionResult RegisterSubprocessAdministrator(String description, int father)
 {
     if (description != "")
     {
         CatalogueModels catalogue = new CatalogueModels();
         catalogue.Table    = "subproceso";
         catalogue.Name     = description;
         catalogue.FatherID = father;
         CatalogueBusiness catalogueBusiness = new CatalogueBusiness();
         catalogueBusiness.RegisterCatalogueItem(catalogue);
         ViewBag.process = catalogueBusiness.GetListCatalogue(catalogue);
         return(Json("Exitoso"));
     }
     return(Json("Debe ingresar una descripción"));
 }
コード例 #19
0
        public ActionResult MainFunctionaryRegisterHome(UserModels functionary)
        {
            // UserBusiness functionaryBusiness = new UserBusiness();
            // functionaryBusiness.RegisterFunctionary(functionary);

            CatalogueModels catalogueProcess = new CatalogueModels();

            catalogueProcess.Table = "proceso";

            UserBusiness userBusiness = new UserBusiness();

            ViewBag.professional = userBusiness.GetListProfessionals();

            CatalogueBusiness catalogueBusiness = new CatalogueBusiness();

            ViewBag.subprocess     = catalogueBusiness.GetCatalogueFunctionary("subproceso");
            ViewBag.process        = catalogueBusiness.GetListCatalogue(catalogueProcess);
            Session["functionary"] = functionary;
            Session["email"]       = functionary.Mail;
            ViewBag.functionary    = functionary;
            return(View("ScheduleDatesHome"));
        }