Example #1
0
        }                                                                                    //End public void Delete

        //BRANCH
        public void CreateBRANCH(UserdetailBRANCHVM poViewModel, HttpPostedFileBase poFileimage = null)
        {
            try
            {
                using (var db = new DBMAINContext())
                {
                    User oModel = new User();
                    //Map Form Data
                    oModel.InjectFrom(poViewModel);
                    //Set Field Header
                    oModel.setFIELD_HEADER(hlpFlags_CRUDOption.CREATE);
                    //DTA_STS
                    oModel.DTA_STS = valFLAG.FLAG_DTA_STS_CREATE;
                    //USER_STS
                    oModel.USER_STS = valFLAG.FLAG_ACTIVE_ID;
                    //Set Image file name
                    if (poFileimage != null)
                    {
                        oModel.USER_IMG = Utility_FileUploadDownload.setImage_User();
                    }                                                                                          //End if (poFileimage != null)

                    //Process CRUD
                    db.Users.Add(oModel);
                    db.SaveChanges();
                    this.ID = oModel.ID;

                    //Save file
                    if (poFileimage != null)
                    {
                        Utility_FileUploadDownload.saveImage_User(poFileimage, oModel.USER_IMG);
                    }                                                                            //End if (poFileimage != null)
                } //End using
            } //End try
            catch (Exception e) { isERR = true; this.ERRMSG = "CRUD - Create: " + e.Message; } //End catch
        }                                                                                      //End public void Create
Example #2
0
        }                                                                                      //End public void Create

        public void UpdateBRANCH(UserdetailBRANCHVM poViewModel, HttpPostedFileBase poFileimage = null)
        {
            try
            {
                using (var db = new DBMAINContext())
                {
                    User oModel   = db.Users.AsNoTracking().SingleOrDefault(fld => fld.ID == poViewModel.ID);
                    int? nROLE_ID = oModel.ROLE_ID;
                    //Map Form Data
                    oModel.InjectFrom(poViewModel);
                    //Get existing field value
                    if (nROLE_ID == 7)
                    {
                        oModel.ROLE_ID = nROLE_ID;
                    }
                    //Set Field Header
                    oModel.setFIELD_HEADER(hlpFlags_CRUDOption.UPDATE);
                    //Set Image Filename
                    if (poFileimage != null)
                    {
                        if ((oModel.USER_IMG == null) || (oModel.USER_IMG == ""))
                        {
                            oModel.USER_IMG = Utility_FileUploadDownload.setImage_User();
                        }
                    } //End if (poFileimage != null)
                    //DTA_STS
                    oModel.DTA_STS = valFLAG.FLAG_DTA_STS_UPDATE;
                    //Process CRUD
                    db.Entry(oModel).State = EntityState.Modified;
                    db.SaveChanges();
                    this.ID = oModel.ID;

                    //Save file
                    if (poFileimage != null)
                    {
                        Utility_FileUploadDownload.saveImage_User(poFileimage, oModel.USER_IMG);
                    }                                                                        //End if (poFileimage != null)
                }                                                                            //End using
            }                                                                                //End try
            catch (Exception e) { isERR = true; this.ERRMSG = "CRUD - Update" + e.Message; } //End catch
        }                                                                                    //End public void Update
Example #3
0
 //Constructor
 public UserBRANCH_Validation(UserdetailBRANCHVM poViewModel)
 {
     oViewModel = poViewModel;
 } //End public User_Validation()