예제 #1
0
    private void GetPlanHeader()
    {
        try
        {
            string result = MCPlanQuotaBAL.GetPlanHhdr(Request.QueryString);
            var    cvfund = new MCPlanQuota {
                PlanQuotaID = Convert.ToInt32(result.Split(',')[0]), PlanQuotaYear = Convert.ToInt32(result.Split(',')[1])
            };

            Response.Write(cvfund.ToJSON());
        }
        catch (Exception ex)
        {
            var appError = new ApplicationError
            {
                ErrorMessage = ex.Message,
                ErrorCode    = 999
            };
            Response.Write(appError.ToJSON());
        }
    }
        public static string Manage(NameValueCollection querystring, NameValueCollection formdata)
        {
            UserProfile userProfile = WebCommon.GetUserProfile();

            var cvfgls = new List <MCPlanQuotaDetail>();

            string isInsert = querystring.Get("transType");

            cvfgls = (List <MCPlanQuotaDetail>)cvfgls.ToClass(formdata["Data"]);

            int intParser;

            var panquota = new MCPlanQuota
            {
                PlanQuotaID        = int.TryParse(querystring.Get("MCPlanID"), out intParser) ? intParser : 0,
                PlanQuotaYear      = int.TryParse(querystring.Get("MCPlanYear"), out intParser) ? intParser : 0,
                MCPlanQuotaDetails = cvfgls
            };

            string param = WebCommon.ToXML(panquota);

            return(MCPlanQuotaDAL.Manage(param));
        }