Exemplo n.º 1
0
        public CResult ProcessAdminLogin(CUserInfo inUserInfo)
        {
            CResult oNewResult = new CResult();

            try
            {
                CUserManager oManager = new CUserManager();



                CResult oResult = oManager.LoginAdminUser(inUserInfo);



                if (oResult.IsSuccess && oResult.Data != null)
                {
                    CUserInfo oUser = (CUserInfo)oResult.Data;

                    CResult oResult2 = oManager.GetUserAccess(oUser);

                    if (oResult2.IsSuccess && oResult2.Data != null)
                    {
                        CUserAccess oUserAccess = (CUserAccess)oResult2.Data;

                        oUser.UserAccess = oUserAccess;

                        CUserLogin oUserLogin = new CUserLogin();

                        oUserLogin.UserInfo = oUser;

                        CDalConfig oTempDal = ConfigManager.GetConfig <CDalConfig>();



                        String tempConnStr = oTempDal.ConnectionString;

                        oUserLogin.ConnectionStr = tempConnStr;



                        oNewResult.Data = oUserLogin;

                        oNewResult.IsSuccess = true;
                    }
                }
            }
            catch (Exception ex)
            {
            }



            return(oNewResult);
        }
Exemplo n.º 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtUserName.Text.Length < 1 && txtPassword.Text.Length < 1)
            {
                return;
            }

            String sTempUser = txtUserName.Text.Trim();

            String sTempPass = txtPassword.Text.Trim();

            int iTempType = ((CComboBoxItem)cmbUserType.SelectedItem).Value;

            String sTempGender = cmbSex.SelectedItem.ToString();

            CUserInfo oUser = new CUserInfo();

            oUser.UserName = sTempUser;

            oUser.Password = sTempPass;

            oUser.Type = iTempType;

            oUser.Gender = sTempGender;

            if (rdoActive.Checked)
            {
                oUser.Status = 1;
            }
            else if (rdoInActive.Checked)
            {
                oUser.Status = 0;
            }

            CUserAccess oUserAccess = new CUserAccess();

            if (chkOpenDrawer.Checked)
            {
                oUserAccess.OpenDrawer = 1;
            }

            if (chkReviewTrans.Checked)
            {
                oUserAccess.ReviewTransaction = 1;
            }

            if (chkVoidTable.Checked)
            {
                oUserAccess.VoidTable = 1;
            }

            if (chkViewReport.Checked)
            {
                oUserAccess.ViewReport = 1;
            }

            if (chkTransferTable.Checked)
            {
                oUserAccess.TransferTable = 1;
            }

            if (chkTillReport.Checked)
            {
                oUserAccess.TillReporting = 1;
            }

            if (chkMergeTable.Checked)
            {
                oUserAccess.MergeTable = 1;
            }

            if (chkExitRms.Checked)
            {
                oUserAccess.ExitRms = 1;
            }

            if (chkUnlockTable.Checked)
            {
                oUserAccess.UnlockTable = 1;
            }

            if (chkBooking.Checked)
            {
                oUserAccess.Booking = 1;
            }

            if (chkUsers.Checked)
            {
                oUserAccess.Users = 1;
            }

            if (chkDeposit.Checked)
            {
                oUserAccess.Deposit = 1;
            }

            if (chkCustomer.Checked)
            {
                oUserAccess.Customers = 1;
            }

            if (chkUpdateItems.Checked)
            {
                oUserAccess.UpdateItems = 1;
            }

            if (chkRemoveItems.Checked)
            {
                oUserAccess.RemoveItems = 1;
            }

            if (chkLogRegister.Checked)
            {
                oUserAccess.LogRegister = 1;
            }

            if (chkSettings.Checked)
            {
                oUserAccess.SystemSettings = 1;
            }
            if (chkRmsAdmin.Checked)
            {
                oUserAccess.RmsAdminAccess = 1;
            }



            oUser.UserAccess = oUserAccess;


            CUserManager oManager = new CUserManager();

            CResult oResult = oManager.AddUser(oUser);

            if (oResult.IsSuccess)
            {
                lblSaveStatus.Text = "User information has been saved successfully.";

                lblSaveStatus.Visible = true;
            }
            else
            {
                lblSaveStatus.Text    = oResult.Message;
                lblSaveStatus.Visible = true;
            }
        }
Exemplo n.º 3
0
        private void LoadExistingData()
        {
            CUserInfo oUserInfo = new CUserInfo();

            oUserInfo.UserID = m_userID;

            CUserAccess oUserAccess = new CUserAccess();

            CUserManager oManager = new CUserManager();

            CResult oResult = oManager.GetUser(oUserInfo);

            if (oResult.IsSuccess && oResult.Data != null)
            {
                oUserInfo = (CUserInfo)oResult.Data;

                txtUserName.Text = oUserInfo.UserName;

                txtPassword.Text = oUserInfo.Password;

                if (oUserInfo.Gender.Trim().Equals("Male"))
                {
                    cmbSex.SelectedIndex = 0;
                }
                else if (oUserInfo.Gender.Trim().Equals("Female"))
                {
                    cmbSex.SelectedIndex = 1;
                }

                if (oUserInfo.Type == 0)
                {
                    cmbUserType.SelectedIndex = 0;
                }

                else if (oUserInfo.Type == 1)
                {
                    cmbUserType.SelectedIndex = 1;
                }

                if (oUserInfo.Status == 1)
                {
                    rdoActive.Checked = true;
                }
                else if (oUserInfo.Status == 0)
                {
                    rdoInActive.Checked = true;
                }

                CResult oResult2 = oManager.GetUserAccess(oUserInfo);

                if (oResult2.IsSuccess && oResult2.Data != null)
                {
                    oUserAccess = (CUserAccess)oResult2.Data;

                    if (oUserAccess.OpenDrawer == 1)
                    {
                        chkOpenDrawer.Checked = true;
                    }

                    if (oUserAccess.VoidTable == 1)
                    {
                        chkVoidTable.Checked = true;
                    }

                    if (oUserAccess.TransferTable == 1)
                    {
                        chkTransferTable.Checked = true;
                    }

                    if (oUserAccess.MergeTable == 1)
                    {
                        chkMergeTable.Checked = true;
                    }

                    if (oUserAccess.ReviewTransaction == 1)
                    {
                        chkReviewTrans.Checked = true;
                    }

                    if (oUserAccess.ViewReport == 1)
                    {
                        chkViewReport.Checked = true;
                    }

                    if (oUserAccess.TillReporting == 1)
                    {
                        chkTillReport.Checked = true;
                    }

                    if (oUserAccess.ExitRms == 1)
                    {
                        chkExitRms.Checked = true;
                    }

                    if (oUserAccess.UnlockTable == 1)
                    {
                        chkUnlockTable.Checked = true;
                    }

                    if (oUserAccess.Booking == 1)
                    {
                        chkBooking.Checked = true;
                    }

                    if (oUserAccess.Users == 1)
                    {
                        chkUsers.Checked = true;
                    }

                    if (oUserAccess.Deposit == 1)
                    {
                        chkDeposit.Checked = true;
                    }

                    if (oUserAccess.Customers == 1)
                    {
                        chkCustomer.Checked = true;
                    }

                    if (oUserAccess.UpdateItems == 1)
                    {
                        chkUpdateItems.Checked = true;
                    }

                    if (oUserAccess.RemoveItems == 1)
                    {
                        chkRemoveItems.Checked = true;
                    }

                    if (oUserAccess.LogRegister == 1)
                    {
                        chkLogRegister.Checked = true;
                    }

                    if (oUserAccess.SystemSettings == 1)
                    {
                        chkSettings.Checked = true;
                    }
                    if (oUserAccess.RmsAdminAccess == 1)
                    {
                        chkRmsAdmin.Checked = true;
                    }
                }
            }
        }