Esempio n. 1
0
        private void btnSaveFeature_Click(object sender, EventArgs e)
        {
            try
            {
                if (ObjEUserInfo == null)
                {
                    ObjEUserInfo = new EUserInfo();
                }
                DataTable _FeatureTable = ObjEUserInfo.dtFeature.Copy();
                foreach (DataColumn dc in ObjEUserInfo.dtFeature.Columns)
                {
                    if (dc.ColumnName != "FeatureID" && dc.ColumnName != "AccessLevelID")
                    {
                        _FeatureTable.Columns.Remove(dc.ColumnName);
                    }
                }

                ObjBUserInfo = new BUserInfo();
                ObjBUserInfo.SaveFeatureMap(ObjEUserInfo, _FeatureTable);
                if (Utility._IsGermany == true)
                {
                    frmOTTOPro.UpdateStatus("Berechtigungen für ausgewählte Rolle wurden gespeichert");
                }
                else
                {
                    frmOTTOPro.UpdateStatus("Features saved successfully for selected role");
                }
            }
            catch (Exception ex)
            {
                Utility.ShowError(ex);
            }
        }
Esempio n. 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (!Utility.ValidateRequiredFields(RequiredFields))
         {
             return;
         }
         if (ObjEUserInfo == null)
         {
             ObjEUserInfo = new EUserInfo();
         }
         ParseUserDetails();
         ObjBUserInfo        = new BUserInfo();
         ObjEUserInfo.UserID = ObjBUserInfo.SaveUserDetails(ObjEUserInfo);
         BindUserData();
         ClearData();
         if (Utility._IsGermany == true)
         {
             frmOTTOPro.UpdateStatus("Vorgang abgeschlossen: Speichern der Nutzerdaten");
         }
         else
         {
             frmOTTOPro.UpdateStatus("User Data Saved successfully");
         }
     }
     catch (Exception ex)
     {
         Utility.ShowError(ex);
     }
 }
Esempio n. 3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtOldPassword.Text == txtNewPassword.Text)
         {
             if (Utility._IsGermany == true)
             {
                 throw new Exception("Altes und Neues Passwort dürfen nicht übereinstimmen");
             }
             else
             {
                 throw new Exception("Old Password and New Password should not be same");
             }
         }
         if (txtNewPassword.Text != txtConfirmPassword.Text)
         {
             if (Utility._IsGermany == true)
             {
                 throw new Exception("Die Passwortangaben stimmen nicht überein");
             }
             else
             {
                 throw new Exception("Passwords do not match.");
             }
         }
         EUserInfo ObjEUserInfo = new EUserInfo();
         BUserInfo ObjBUserInfo = new BUserInfo();
         ObjEUserInfo.UserID      = Utility.UserID;
         ObjEUserInfo.OldPassword = Utility.Encrypt(txtOldPassword.Text);
         ObjEUserInfo.NewPassword = Utility.Encrypt(txtNewPassword.Text);
         ObjEUserInfo.IsAdmin     = false;
         ObjEUserInfo             = ObjBUserInfo.ResetPassword(ObjEUserInfo);
         this.Close();
     }
     catch (Exception ex)
     {
         Utility.ShowError(ex);
     }
 }
Esempio n. 4
0
 private void ResetPassword_ItemClick(object sender, EventArgs e)
 {
     try
     {
         if (ObjBUserInfo == null)
         {
             ObjBUserInfo = new BUserInfo();
         }
         if (ObjEUserInfo == null)
         {
             ObjEUserInfo = new EUserInfo();
         }
         string strUserID   = gvUser.GetFocusedRowCellValue("UserID").ToString();
         string strPassword = Utility.Encrypt("Password@1234");
         int    IValue      = 0;
         if (int.TryParse(strUserID, out IValue))
         {
             ObjEUserInfo.UserID      = IValue;
             ObjEUserInfo.NewPassword = strPassword;
             ObjEUserInfo.IsAdmin     = true;
             ObjEUserInfo             = ObjBUserInfo.ResetPassword(ObjEUserInfo);
             if (Utility._IsGermany == true)
             {
                 Utility.ShowSucces("Vorgang abgeschlossen: Rücksetzen des Passwortes");
             }
             else
             {
                 Utility.ShowSucces("Password Reset Done successfully");
             }
         }
     }
     catch (Exception ex)
     {
         Utility.ShowError(ex);
     }
 }
Esempio n. 5
0
 protected void Button14_Click(object sender, EventArgs e)
 {
     BUserInfo      bus = new BUserInfo();
     IList <string> s   = bus.GetUserInfo(226950);
 }
Esempio n. 6
0
 protected void Button12_Click(object sender, EventArgs e)
 {
     BUserInfo      info = new BUserInfo();
     IList <string> list = info.GetUserInfo(BUser.CurrentUser.Person.ID);
 }
Esempio n. 7
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (!dxValidationProvider1.Validate())
                {
                    return;
                }
                EUserInfo ObjEUserInfo = new EUserInfo();
                BUserInfo ObjBUserInfo = new BUserInfo();
                ObjEUserInfo.UserName = txtUserName.Text.ToLower();
                ObjEUserInfo.Password = Utility.Encrypt(txtPassword.Text);
                ObjEUserInfo          = ObjBUserInfo.CheckUserCredentials(ObjEUserInfo);

                if (ObjEUserInfo.dtUserDetails.Rows.Count > 0)
                {
                    Utility.UserID    = ObjEUserInfo.dtUserDetails.Rows[0]["UserID"] == DBNull.Value ? 0 : Convert.ToInt32(ObjEUserInfo.dtUserDetails.Rows[0]["UserID"]);
                    Utility.RoleID    = ObjEUserInfo.dtUserDetails.Rows[0]["RoleID"] == DBNull.Value ? 0 : Convert.ToInt32(ObjEUserInfo.dtUserDetails.Rows[0]["RoleID"]);
                    Utility.UserName  = ObjEUserInfo.dtUserDetails.Rows[0]["UserName"] == DBNull.Value ? "" : Convert.ToString(ObjEUserInfo.dtUserDetails.Rows[0]["UserName"]);
                    Utility.FirstName = ObjEUserInfo.dtUserDetails.Rows[0]["FirstName"] == DBNull.Value ? "" : Convert.ToString(ObjEUserInfo.dtUserDetails.Rows[0]["FirstName"]);
                    Utility.LastName  = ObjEUserInfo.dtUserDetails.Rows[0]["LastName"] == DBNull.Value ? "" : Convert.ToString(ObjEUserInfo.dtUserDetails.Rows[0]["LastName"]);
                    Utility.IsOTP     = ObjEUserInfo.dtUserDetails.Rows[0]["IsOTP"] == DBNull.Value ? false : Convert.ToBoolean(ObjEUserInfo.dtUserDetails.Rows[0]["IsOTP"]);
                    Utility.AutoSave  = ObjEUserInfo.dtUserDetails.Rows[0]["AutoSavePosition"] == DBNull.Value ? false : Convert.ToBoolean(ObjEUserInfo.dtUserDetails.Rows[0]["AutoSavePosition"]);
                    Utility.DBVersion = Convert.ToString(ObjEUserInfo.dtUserDetails.Rows[0]["DBVersion"]);
                }
                if (Utility.IsOTP)
                {
                    frmResetPassword Obj = new frmResetPassword();
                    Obj.ShowDialog();
                    return;
                }
                if (ObjEUserInfo.dtFeature.Rows.Count > 0)
                {
                    foreach (DataRow dr in ObjEUserInfo.dtFeature.Rows)
                    {
                        if (Convert.ToString(dr["FeatureID"]) == "1")
                        {
                            Utility.LVDetailsAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "2")
                        {
                            Utility.CalcAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "3")
                        {
                            Utility.LVsectionAddAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "4")
                        {
                            Utility.LVSectionEditAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "5")
                        {
                            Utility.ArticleDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "6")
                        {
                            Utility.CustomerDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "7")
                        {
                            Utility.SupplierDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "8")
                        {
                            Utility.OTTODataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "9")
                        {
                            Utility.KomissionDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "10")
                        {
                            Utility.DeliveryAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "11")
                        {
                            Utility.InvoiceAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "12")
                        {
                            Utility.GeneralTextModuleAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "13")
                        {
                            Utility.CalculationTextModuleAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "14")
                        {
                            Utility.CalculationTextModuleAccessEdit = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "15")
                        {
                            Utility.InvoiceTextModuleAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "16")
                        {
                            Utility.InvoiceTextModuleAccessEdit = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "17")
                        {
                            Utility.UserDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "18")
                        {
                            Utility.ProjectDataAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                        else if (Convert.ToString(dr["FeatureID"]) == "19")
                        {
                            Utility.FormBlattArticleMappingAccess = Convert.ToString(dr["AccessLevel"]);
                        }
                    }
                }
                else
                {
                    throw new Exception("Für den ausgewählten Nutzer wurden keine Berechtigungsangaben vorgenommen");
                }

                Utility.dtLVStatus   = ObjEUserInfo.dtLVStatus;
                Utility.dtPositionKZ = ObjEUserInfo.dtPositionKZ;

                RegistryKey RGkey = Registry.CurrentUser.OpenSubKey(RegPath, true);
                if (RGkey == null)
                {
                    RGkey = Registry.CurrentUser.CreateSubKey(RegPath);
                }
                RGkey.SetValue("LUser", txtUserName.Text);
                this.Hide();
                frmOTTOPro.Instance.ShowDialog();
                this.Close();
            }
            catch (Exception ex)
            {
                Utility.ShowError(ex);
            }
        }