示例#1
0
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <cstUserMasterTbl> _lsUserInformation = new List <cstUserMasterTbl>();
         cstUserMasterTbl        _UserMasterTbl     = new cstUserMasterTbl();
         //add list values to the custom class boject
         _UserMasterTbl.UserID       = Guid.Empty;
         _UserMasterTbl.UserName     = txtUserName.Text;
         _UserMasterTbl.UserAddress  = txtAddress.Text;
         _UserMasterTbl.Password     = txtPass.Password.ToString();
         _UserMasterTbl.JoiningDate  = Convert.ToDateTime(dtpJoiningDate.Text);
         _UserMasterTbl.UserFullName = txtFullName.Text;
         cstRoleTbl RoleItem = (cstRoleTbl)cmbRole.SelectedItem;
         _UserMasterTbl.Role = RoleItem.RoleId;
         _lsUserInformation.Add(_UserMasterTbl);
         if (Global.controller.SetUserMaster(_lsUserInformation))
         {
             MsgBox.Show("Ok", "Save", "Save successfully!");
             clearAll();
         }
     }
     catch (Exception)
     {}
 }
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtEaddress.Text != "" && txtEUserFName.Text != "" && txtEUserName.Text != "" && txtEPass.Text != "" && txtEJoiningDate.Text != "" && UpdateUserID != Guid.Empty)
         {
             List <cstUserMasterTbl> _lsUserMaster = new List <cstUserMasterTbl>();
             cstUserMasterTbl        _userInfo     = Obj.call.GetSelcetedUserMaster(UpdateUserID).First();
             _userInfo.UserAddress  = txtEaddress.Text;
             _userInfo.UserFullName = txtEUserFName.Text;
             _userInfo.UserName     = txtEUserName.Text;
             _userInfo.Password     = txtEPass.Text;
             _userInfo.JoiningDate  = Convert.ToDateTime(txtEJoiningDate.Text);
             Guid RoleID;
             Guid.TryParse(ddlRoles.SelectedValue.ToString(), out RoleID);
             _userInfo.Role = RoleID;
             _lsUserMaster.Add(_userInfo);
             Obj.call.SetUserMaster(_lsUserMaster, UpdateUserID);
             ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('Record Updated Successfully!');", true);
             _clearUpdateInfo();
             _clearAllTextBox();
             _fillUserInformationGridView(Obj.call.GetUserInfoList());
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('Please select user information to update.');", true);
         }
     }
     catch (Exception)
     { }
 }
示例#3
0
        public List <cstUserMasterTbl> GetUserMaster()
        {
            List <cstUserMasterTbl> _lsUserCostom = new List <cstUserMasterTbl>();

            try
            {
                var _UserInfovar = from V in entx3v6.Users select V;
                foreach (var _UserInfo in _UserInfovar)
                {
                    cstUserMasterTbl _CustomUserMaster = new cstUserMasterTbl();
                    _CustomUserMaster.UserID       = _UserInfo.UserID;
                    _CustomUserMaster.UserName     = _UserInfo.UserName;
                    _CustomUserMaster.UserFullName = _UserInfo.UserFullName;
                    _CustomUserMaster.UserAddress  = _UserInfo.UserAddress;
                    _CustomUserMaster.JoiningDate  = Convert.ToDateTime(_UserInfo.UserJoiningDate);
                    _CustomUserMaster.Password     = _UserInfo.UserPassword;
                    _CustomUserMaster.Role         = _UserInfo.RoleId;
                    _CustomUserMaster.RoleName     = entx3v6.Roles.SingleOrDefault(i => i.RoleId == _UserInfo.RoleId).Name.ToString();
                    _lsUserCostom.Add(_CustomUserMaster);
                }
            }
            catch (Exception Ex)
            {
                Error_Loger.elAction.save("GetSelectedUserName.GetSelectedShipment(2)", Ex.Message.ToString());
            }
            return(_lsUserCostom);
        }
示例#4
0
        public List <cstUserMasterTbl> GetUserMaster(Guid UserID)
        {
            List <cstUserMasterTbl> _lsUserCostom = new List <cstUserMasterTbl>();

            try
            {
                GetService.UserDTO _UserInfo = new GetService.UserDTO();
                _UserInfo = Service.Get.UserByUserID(UserID).SingleOrDefault(); //entx3v6.Users.SingleOrDefault(i => i.UserID == UserID);
                cstUserMasterTbl _CustomUserMaster = new cstUserMasterTbl();
                _CustomUserMaster.UserID       = _UserInfo.UserID;
                _CustomUserMaster.UserName     = _UserInfo.UserName;
                _CustomUserMaster.UserFullName = _UserInfo.UserFullName;
                _CustomUserMaster.UserAddress  = _UserInfo.UserAddress;
                _CustomUserMaster.JoiningDate  = Convert.ToDateTime(_UserInfo.UserJoiningDate);
                _CustomUserMaster.Password     = _UserInfo.UserPassword;
                _CustomUserMaster.Role         = _UserInfo.RoleID;
                _CustomUserMaster.RoleName     = Service.Get.RoleByRoleID(_UserInfo.RoleID).SingleOrDefault().Name.ToString(); //entx3v6.Roles.SingleOrDefault(i => i.RoleId == _UserInfo.RoleId).Name.ToString();
                _lsUserCostom.Add(_CustomUserMaster);
            }
            catch (Exception Ex)
            {
                Error_Loger.elAction.save("GetSelectedUserName.GetSelectedShipment(1)", Ex.Message.ToString());
            }
            return(_lsUserCostom);
        }
示例#5
0
        public List <cstUserMasterTbl> GetUserMaster(string UserName)
        {
            List <cstUserMasterTbl> _lsUserCostom = new List <cstUserMasterTbl>();

            try
            {
                User _UserInfo = entx3v6.Users.SingleOrDefault(i => i.UserName == UserName);
                if (String.Compare(_UserInfo.UserName, UserName) == 0)
                {
                    cstUserMasterTbl _CustomUserMaster = new cstUserMasterTbl();
                    _CustomUserMaster.UserID       = _UserInfo.UserID;
                    _CustomUserMaster.UserName     = _UserInfo.UserName;
                    _CustomUserMaster.UserFullName = _UserInfo.UserFullName;
                    _CustomUserMaster.UserAddress  = _UserInfo.UserAddress;
                    _CustomUserMaster.JoiningDate  = Convert.ToDateTime(_UserInfo.UserJoiningDate);
                    _CustomUserMaster.Password     = _UserInfo.UserPassword;
                    _CustomUserMaster.Role         = _UserInfo.Role.RoleId;
                    _CustomUserMaster.RoleName     = _UserInfo.Role.Name;

                    #region set permission code
                    cstPermissions permission    = new cstPermissions();
                    string[]       strPermission = _UserInfo.Role.Action.Split(new char[] { '&', '-' });
                    if (strPermission != null)
                    {
                        permission.viewUser         = Boolean.Parse(strPermission[0]);
                        permission.newUser          = Boolean.Parse(strPermission[1]);
                        permission.editUser         = Boolean.Parse(strPermission[2]);
                        permission.deleteUser       = Boolean.Parse(strPermission[3]);
                        permission.viewShipment     = Boolean.Parse(strPermission[4]);
                        permission.scanShipment     = Boolean.Parse(strPermission[5]);
                        permission.reScanShipment   = Boolean.Parse(strPermission[6]);
                        permission.overrideShipment = Boolean.Parse(strPermission[7]);
                    }
                    _CustomUserMaster.Permission = permission;
                    #endregion
                    _lsUserCostom.Add(_CustomUserMaster);
                }
            }

            catch (Exception Ex)
            {
                if (Ex.Message.ToString() == "The underlying provider failed on Open.")
                {
                    Error_Loger.elAction.save("GetSelectedUserName.GetSelected(0)", "Network Problem");
                }
                else
                {
                    Error_Loger.elAction.save("GetSelectedUserName.GetSelected(0)", Ex.Message.ToString());
                }
            }
            return(_lsUserCostom);
        }
 protected void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         List <cstUserMasterTbl> IsUserPresent = Obj.call.GetSelcetedUserMaster(txtUserName.Text);
         if (IsUserPresent.Count <= 0)
         {
             if (txtEaddress.Text != "" && txtEUserFName.Text != "" && txtEUserName.Text != "" && txtEPass.Text != "" && txtEJoiningDate.Text != "" && UpdateUserID == Guid.Empty)
             {
                 List <cstUserMasterTbl> _lsUserMaster = new List <cstUserMasterTbl>();
                 cstUserMasterTbl        _userInfo     = new cstUserMasterTbl();
                 _userInfo.UserID       = Guid.NewGuid();
                 _userInfo.UserAddress  = txtEaddress.Text;
                 _userInfo.UserFullName = txtEUserFName.Text;
                 _userInfo.UserName     = txtEUserName.Text;
                 _userInfo.Password     = txtEPass.Text;
                 _userInfo.JoiningDate  = Convert.ToDateTime(txtEJoiningDate.Text);
                 Guid RoleID;
                 Guid.TryParse(ddlRoles.SelectedValue.ToString(), out RoleID);
                 _userInfo.Role = RoleID;
                 _lsUserMaster.Add(_userInfo);
                 Obj.call.SetUserMaster(_lsUserMaster);
                 ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('New user added Successfully!');", true);
                 _clearUpdateInfo();
                 _clearAllTextBox();
                 _fillUserInformationGridView(Obj.call.GetUserInfoList());
             }
             else
             {
                 if (UpdateUserID != Guid.Empty)
                 {
                     ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('Please Reset selected User Information and then add new user.');", true);
                 }
                 else
                 {
                     ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('Please fill all information.');", true);
                 }
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('User Name already exist. Please try another user name. ');", true);
             txtUserName.Text = "";
         }
     }
     catch (Exception)
     {
     }
 }
示例#7
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //ComboBoxItem _CmbStatio = (ComboBoxItem)ddlStation.SelectedItem;

                List <cstUserMasterTbl> _lsUserMaster = new List <cstUserMasterTbl>();
                cstUserMasterTbl        _userInfo     = new cstUserMasterTbl();
                _userInfo.UserName    = txtUserName.Text;
                _userInfo.UserAddress = txtAddress.Text;
                _userInfo.Password    = txtPass.Password.ToString();
                _userInfo.JoiningDate = Convert.ToDateTime(dtpJoiningDate.Text);
                if (cmbRole.Text == "" || cmbRole.Text == null)
                {
                    _userInfo.RoleName = lblCRole.Text;//if Role Combobox not selected.
                }
                else
                {
                    _userInfo.RoleName = cmbRole.Text;//if Role Combobox  selected.
                }
                _userInfo.UserFullName = txtFullName.Text;
                if (cmbRole.SelectedItem != null)
                {
                    cstRoleTbl Role = (cstRoleTbl)cmbRole.SelectedItem;
                    _userInfo.Role = Role.RoleId;
                }
                else
                {
                    _userInfo.Role = Guid.Empty;
                }

                _lsUserMaster.Add(_userInfo);
                Boolean _return = Global.controller.SetUserMaster(_lsUserMaster, UserID);
                if (_return == true)
                {
                    MsgBox.Show("Ok", "Update", Environment.NewLine + "Record updated successfully!");
                    ClearAllForms();
                }
                else
                {
                    MsgBox.Show("Warning", "Update", Environment.NewLine + "Record update fail.");
                }
            }
            catch (Exception Ex)
            {
                ErrorLoger.save("PgUserinfoDisplay.btnUpdate_Click()", Ex.ToString());
            }
        }
        /// <summary>
        /// User Infrmation Grid View selected
        /// </summary>
        protected void gvUserInformation_SelectedIndexChanged(object sender, EventArgs e)
        {
            _clearUpdateInfo();

            Guid.TryParse(gvUserInformation.SelectedRow.Cells[1].Text, out UpdateUserID);
            if (UpdateUserID != Guid.Empty)
            {
                cstUserMasterTbl _userInfo = Obj.call.GetSelcetedUserMaster(UpdateUserID).First();
                txtEaddress.Text       = _userInfo.UserAddress;
                txtEUserFName.Text     = _userInfo.UserFullName;
                txtEUserName.Text      = _userInfo.UserName;
                txtEPass.Text          = _userInfo.Password;
                txtEJoiningDate.Text   = _userInfo.JoiningDate.ToString("MMM dd, yyyy");
                ddlRoles.SelectedValue = _userInfo.Role.ToString();
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, Page.GetType(), "alert", "alert('User Information not found');", true);
            }
        }