public int InsertDivision(string companyCode, string divisionCode, string divisionName, string mode, string userName, string divisionline) { List <MVCModels.DivisionModel> lstDivision = new List <MVCModels.DivisionModel>(); try { if ("INSERT" == mode.ToUpper()) { MVCModels.DivisionModel objDivision = new MVCModels.DivisionModel(); objDivision.Company_Code = companyCode; objDivision.Created_By = userName; objDivision.Created_Date = DateTime.Now; objDivision.Division_Name = divisionName; objDivision.Record_Status = "1"; objDivision.Updated_By = userName; objDivision.Updated_Date = DateTime.Now; objDivision.divisionline = divisionline; lstDivision.Add(objDivision); return(_dalDivision.InsertDivision(lstDivision, mode)); } else { MVCModels.DivisionModel objDivision = new MVCModels.DivisionModel(); objDivision.Company_Code = companyCode; objDivision.Updated_By = userName; objDivision.Updated_Date = DateTime.Now; objDivision.Division_Name = divisionName; objDivision.Division_Code = divisionCode; objDivision.divisionline = divisionline; lstDivision.Add(objDivision); return(_dalDivision.InsertDivision(lstDivision, mode)); } } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); dicObj.Add("divisionCode", divisionCode); dicObj.Add("divisionName", divisionName); dicObj.Add("mode", mode); dicObj.Add("userName", userName); Impl.ExceptionHandler.WriteLog(ex: ex, dic: dicObj); return(0); } }
public int DivisionEntityMapping(string companyCode, string userCode, string regionCode, string entityCode, string divisionCode, string entityName, string userName) { int rowAffected = 0; try { string[] arEntity; arEntity = entityCode.Split('^'); if (arEntity.Length > 0) { List <MVCModels.DivisionModel> lstDivision = new List <MVCModels.DivisionModel>(); for (int i = 0; i < arEntity.Length - 1; i++) { MVCModels.DivisionModel objDivision = new MVCModels.DivisionModel(); objDivision.Division_Code = divisionCode; objDivision.Entity_Code = arEntity[i]; objDivision.Entity_Type = entityName; objDivision.Company_Code = companyCode; objDivision.Record_Status = "1"; objDivision.Created_By = userName; objDivision.Created_Date = System.DateTime.Now; objDivision.Updated_By = userName; objDivision.Updated_Date = DateTime.Now; lstDivision.Add(objDivision); } rowAffected = InsertDivisionEntityMapping(lstDivision, companyCode, userCode, regionCode, entityCode, entityName, divisionCode); } return(rowAffected); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); dicObj.Add("EntityCode", entityCode); dicObj.Add("divisionCode", divisionCode); dicObj.Add("entityName", entityName); Impl.ExceptionHandler.WriteLog(ex: ex, dic: dicObj); return(0); } }
public int DeleteDivision(string companyCode, string divisionCode, string divisionStatus, string userName) { try { List <MVCModels.DivisionModel> lstDivision = new List <MVCModels.DivisionModel>(); MVCModels.DivisionModel objDivision = new MVCModels.DivisionModel(); objDivision.Company_Code = companyCode; objDivision.Updated_By = userName; objDivision.Updated_Date = DateTime.Now; objDivision.Division_Code = divisionCode; objDivision.Record_Status = divisionStatus; lstDivision.Add(objDivision); return(_dalDivision.InsertDivision(lstDivision, "DELETE")); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); dicObj.Add("divisionStatus", divisionStatus); dicObj.Add("divisionCode", divisionCode); Impl.ExceptionHandler.WriteLog(ex: ex, dic: dicObj); return(0); } }