Example #1
0
        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);
            }
        }
Example #2
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);
            }
        }
Example #3
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);
     }
 }