コード例 #1
0
ファイル: ProgramController.cs プロジェクト: Pxndit4/Easylife
        public JsonResult Search(ProgramViewModel model)
        {
            JSonResult objResult = new JSonResult();

            try
            {
                List <MProgramName> entList = new List <MProgramName>();

                entList = new WebApiProgram().GetProgramNames();

                model.ProjectCode = model.ProjectCode ?? "";
                model.ProgramName = model.ProgramName ?? "";

                if (!model.ProjectCode.Equals(""))
                {
                    entList = entList.Where(p => p.ProjectCode.Contains(model.ProjectCode)).ToList();
                }

                if (!model.ProgramName.Equals(""))
                {
                    entList = entList.Where(p => p.ProgramName.Contains(model.ProgramName)).ToList();
                }

                objResult.data = entList;
            }
            catch (Exception)
            {
                objResult.data    = null;
                objResult.isError = true;
                objResult.message = string.Format(MessageResource.ControllerGetExceptionMessage, "Program Names");
            }

            return(Json(objResult));
        }
コード例 #2
0
    private static void Main(string[] args)
    {
        //Start the webAPI
        WebApiProgram.StartMain();

        Thread.CurrentThread.CurrentCulture
              = Thread.CurrentThread.CurrentUICulture
              = CultureInfo.InvariantCulture;

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);

        var mainForm = new MainForm();

        Application.Run(mainForm);
    }
コード例 #3
0
ファイル: ProgramController.cs プロジェクト: Pxndit4/Easylife
        public ActionResult Register(LoadProgamViewModel model, HttpPostedFileBase imageFile)
        {
            JSonResult objResult = new JSonResult();
            string     response  = string.Empty;

            try
            {
                Session objSession = new Session()
                {
                    UserId = AutenticationManager.GetUser().IdUsuario,
                };

                List <MProgramName>       entList     = new List <MProgramName>();
                List <ModelProgramResult> entListData = new List <ModelProgramResult>();
                entListData = (List <ModelProgramResult>)Session["ListPrograms"];

                foreach (ModelProgramResult item in entListData)
                {
                    MProgramName mFund = new MProgramName();
                    mFund.ProjectCode    = item.ProjectCode;
                    mFund.ProgramName    = item.ProgramName;
                    mFund.DonorCode      = item.DonorCode;
                    mFund.ProjectDetails = item.ProjectDetails;
                    mFund.TaskManager    = item.TaskManager;
                    mFund.Sector         = item.Sector;
                    entList.Add(mFund);
                }

                response = new WebApiProgram().InsertProgramName(entList, objSession);

                string statusCode    = response.Split('|')[0];
                string statusMessage = response.Split('|')[1];

                objResult.isError = statusCode.Equals("2");
                objResult.message = string.Format(MessageResource.SaveSuccess, "Program Names");;
            }
            catch (Exception ex)
            {
                objResult.message = string.Format(MessageResource.SaveError + "Error :" + ex.Message, "Program Names");
            }
            return(Json(objResult));
        }