Beispiel #1
0
        public void Edit()
        {
            string message = "{}";

            try
            {
                string    record = this.Request["record"];
                Hashtable ht     = JavaScriptConvert.DeserializeObject <Hashtable>(record);

                List <ColumnInfo> parameters = JavaScriptConvert.DeserializeObject <List <ColumnInfo> >(ht["keycolumns"].ToString());

                tlvleaapp obj = JavaScriptConvert.DeserializeObject <tlvleaapp>(ht["params"].ToString());

                //new BaseBll().DoInsert<T>(obj);

                lvleaappBll bll = new lvleaappBll();
                bll.UpdateLeaveApplication(obj);

                message = "{status:'success',msg:'" + HRMSRes.Public_Message_EditWell + "'}";
            }
            catch (Exception ex)
            {
                message = "{status:'failure',msg:'" + ExceptionPaser.Parse(HRMSRes.Public_Message_EditBad, ex, true) + "'}";
            }
            Response.Write(message);
        }
Beispiel #2
0
        public void getEmpLeaveSettings()
        {
            string message;

            try
            {
                string record = this.Request["record"];

                Hashtable ht = JavaScriptConvert.DeserializeObject <Hashtable>(record);

                lvleaappBll bll = new lvleaappBll();

                LvSettingInfo lstSettings = bll.GetEmpLeaveSettings(ht["emno"].ToString(), ht["ltcd"].ToString(), Convert.ToDateTime(ht["fromdate"].ToString()));

                string json = JavaScriptConvert.SerializeObject(lstSettings);

                message = "{status:'success',msg:'" + json + "'}";

                Response.Write(message);
            }
            catch (Exception ex)
            {
                message = "{status:'failure',msg:'" + ExceptionPaser.Parse(HRMSRes.Public_Message_QueryFail, ex, true) + "'}";
                Response.Output.Write(message);
            }
        }
Beispiel #3
0
        public void CalcLeaveTime()
        {
            string message = "{}";

            try
            {
                string    record = this.Request["record"];
                Hashtable ht     = JavaScriptConvert.DeserializeObject <Hashtable>(record);

                tlvleaapp obj = new tlvleaapp();
                obj.emno = ht["emno"].ToString();
                obj.frtm = Convert.ToDateTime(ht["fromdate"].ToString());
                obj.totm = Convert.ToDateTime(ht["todate"].ToString());

                lvleaappBll bll  = new lvleaappBll();
                string      json = bll.CalcLeaveTime(obj);

                message = "{status:'success'," + json + "}";
            }
            catch (Exception ex)
            {
                message = "{status:'failure',msg:'" + ExceptionPaser.Parse(HRMSRes.Public_Message_EditBad, ex, true) + "'}";
            }
            Response.Write(message);
        }
Beispiel #4
0
        public void getNewAppNo()
        {
            string message = string.Empty;

            try
            {
                lvleaappBll bll    = new lvleaappBll();
                string      nextNo = bll.getNewAppNo();

                message = "{status:'success',msg:'" + nextNo + "'}";
            }
            catch (Exception ex)
            {
                message = "{status:'fail',msg:'" + ex.Message + "'}";;
            }

            Response.Output.Write(message);
        }