public void setCPAR_ID() { oDSConfig_cparid = new Config_cparidDS(); string sID = ""; string sID1 = ""; string sID2 = ""; string sID3 = ""; string sID4 = ""; //DateTime dDatetime = DateTime.Now; DateTime? dDatetime = null; if (this.CPAR_DT != null) dDatetime = this.CPAR_DT.Value; else dDatetime = DateTime.Now; //string sYEARMONTH = ""; //string sYEARMONTH_cfg = ""; this.nYEAR = dDatetime.Value.Year; this.nMONTH = dDatetime.Value.Month; this.sYEAR = dDatetime.Value.Year.ToString(); this.sMONTH = dDatetime.Value.Month.ToString("D2"); //Get Config_cparid this.oVMConfig_cparid = oDSConfig_cparid.getData(nYEAR, nMONTH); //sYEARMONTH = sYEAR + sMONTH; //sYEARMONTH_cfg = ((int)oVMConfig_cparid.CPARID_YEAR).ToString() + ((int)oVMConfig_cparid.CPARID_MONTH).ToString("D2"); if (this.oVMConfig_cparid == null) //if (sYEARMONTH != sYEARMONTH_cfg) { isNEW_CONFIG = true; this.nCOUNTER = 1; this.oVMConfig_cparid = new Config_cparid_DetailVM(); } else { this.nCOUNTER = (int)oVMConfig_cparid.CPARID_COUNTER + 1; } //End if (sYEARMONTH != sYEARMONTH_cfg) sID1 = this.nCOUNTER.ToString("D3"); sID2 = getMontToRomawi(this.nMONTH); sID3 = sYEAR; sID4 = this.CPAR_TYPE; //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_IA) { sID4 = oVMConfig_cparid.CPARID_IA; } //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_TM) { sID4 = oVMConfig_cparid.CPARID_TM; } //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_PP) { sID4 = oVMConfig_cparid.CPARID_PP; } //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_PI) { sID4 = oVMConfig_cparid.CPARID_PI; } //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_CC) { sID4 = oVMConfig_cparid.CPARID_CC; } //if (this.CPAR_TYPE == valFLAG.FLAG_CPAR_TYPE_LL) { sID4 = oVMConfig_cparid.CPARID_LL; } sID = sID1 + "/" + sID2 + "/" + sID3 + "/" + sID4; this.CPAR_ID = sID; //Update Config CPARID oVMConfig_cparid.CPARID_COUNTER = nCOUNTER; oVMConfig_cparid.CPARID_YEAR = nYEAR; oVMConfig_cparid.CPARID_MONTH = nMONTH; oVMConfig_cparid.CPARID_LAST = sID; } //End public void setCPAR_ID()
} //End public void Delete public void Create_prepare(Config_cparid_DetailVM poViewModel) { string vsMsgErr = ""; try { using (var db = new DBMAINContext()) { Config_cparid oModel = new Config_cparid(); //Map Form Data Mapper.CreateMap <Config_cparid_DetailVM, Config_cparid>(); oModel = Mapper.Map <Config_cparid_DetailVM, Config_cparid>(poViewModel); //Set Field Header oModel.setFIELD_HEADER(hlpFlags_CRUDOption.CREATE); this.oModel = oModel; } //End using } //End try catch (Exception e) { vsMsgErr = e.Message; } //End catch } //End public void Create_prepare(Config_cparid_DetailVM poViewModel)
} //End public void Create_prepare(Config_cparid_DetailVM poViewModel) public void Update_prepare(Config_cparid_DetailVM poViewModel) { string vsMsgErr = ""; try { using (var db = new DBMAINContext()) { Config_cparid oModel = db.Config_cparids.AsNoTracking().SingleOrDefault(fld => fld.RUID == poViewModel.RUID); //Map Form Data Mapper.CreateMap <Config_cparid_DetailVM, Config_cparid>(); oModel = Mapper.Map <Config_cparid_DetailVM, Config_cparid>(poViewModel); //Set Field Header oModel.setFIELD_HEADER(hlpFlags_CRUDOption.UPDATE); this.oModel = oModel; } //End using } //End try catch (Exception e) { vsMsgErr = e.Message; } //End catch } //End public Config_cparid Update_prepare(Config_cparid_DetailVM poViewModel)