Esempio n. 1
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                // labelMessage.Text = string.Empty;
                using (UserGroupRT receiverTransfer = new UserGroupRT())
                {
                    hdIsEdit.Value = "true";
                    UserGroup usergrp = CreateUserGrp();

                    if (usergrp != null)
                    {
                        receiverTransfer.UpdateUserGrp(usergrp);
                        labelMessageUserGrp.Text      = "Data successfully updated...";
                        labelMessageUserGrp.ForeColor = System.Drawing.Color.Green;
                    }
                    else
                    {
                        labelMessageUserGrp.Text      = "Data not updated...";
                        labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
                    }
                }
                ClearField();
                btnVisibilityForCancel();
                LoadUserGrp();
            }
            catch (Exception ex)
            {
                labelMessageUserGrp.Text      = "Error : " + ex.Message;
                labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
            }
        }
Esempio n. 2
0
 protected void lvUserGroup_ItemCommand(object sender, ListViewCommandEventArgs e)
 {
     if (e.CommandName == "EditUserGroup")
     {
         try
         {
             labelMessageUserGrp.Text   = string.Empty;
             btnSave.Visible            = false;
             btnUpdate.Visible          = true;
             btnDelete.Visible          = true;
             btnCancel.Visible          = true;
             chkUserGrpIsRemove.Visible = true;
             int usergrpID = Convert.ToInt32(e.CommandArgument);
             hdUserGrpID.Value = usergrpID.ToString();
             using (UserGroupRT receiverTransfer = new UserGroupRT())
             {
                 UserGroup usergrp = receiverTransfer.GetUserGroupByIID(usergrpID);
                 FillUserGrpForEdit(usergrp);
             }
         }
         catch (Exception ex)
         {
             labelMessageUserGrp.Text      = "Error : " + ex.Message;
             labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
         }
     }
 }
Esempio n. 3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (DropDownTypeID.SelectedValue != "-1")
                {
                    labelMessageUserGrp.Text = string.Empty;
                    using (UserGroupRT receiverTransfer = new UserGroupRT())
                    {
                        List <UserGroup> UserGrpList = new List <UserGroup>();
                        UserGrpList = receiverTransfer.GetUserGrpName(txtUserGrpName.Text);

                        if (UserGrpList != null && UserGrpList.Count > 0)
                        {
                            string msg = "User Group Name  " + txtUserGrpName.Text + " Already Exists!";
                            //string alertScript =
                            //String.Format("alert('{0}');", msg);
                            //Page.ClientScript.RegisterStartupScript(this.GetType(), "Key", alertScript, true);

                            labelMessageUserGrp.Text = msg;
                            return;
                        }
                        hdSave.Value = "true";
                        UserGroup userGrp = CreateUserGrp();
                        receiverTransfer.AddUserGrp(userGrp);
                        if (userGrp.IID > 0)
                        {
                            labelMessageUserGrp.Text      = "Data successfully saved...";
                            labelMessageUserGrp.ForeColor = System.Drawing.Color.Green;
                        }
                        else
                        {
                            labelMessageUserGrp.Text      = "Data not saved...";
                            labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
                        }
                    }

                    ClearField();
                    LoadUserGrp();
                }
                else
                {
                    //DropDownTypeID.ValidateRequestMode.ToString();
                    labelMessageUserGrp.Text      = "Please Select User Type";
                    labelMessageUserGrp.ForeColor = System.Drawing.Color.DarkRed;
                }
            }
            catch (Exception ex)
            {
                labelMessageUserGrp.Text      = "Error : " + ex.Message;
                labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
            }
        }
Esempio n. 4
0
 private void LoadUserGrp()
 {
     try
     {
         using (UserGroupRT receiverTransfer = new UserGroupRT())
         {
             lvUserGroup.DataSource = receiverTransfer.GetUserGrpAllForListView();;
             lvUserGroup.DataBind();
         }
     }
     catch (Exception ex)
     {
         labelMessageUserGrp.Text      = "Error : " + ex.Message;
         labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
     }
 }
        private UserInfo CreateUserInfo(Int64 adGiverID)
        {
            var aUserInfo = new UserInfo();

            try
            {
                aUserInfo.AdGiverID = adGiverID;
                aUserInfo.LoginName = txtEmail.Text.Trim();
                using (var aUserGroupRt = new UserGroupRT())
                {
                    var userGroup = aUserGroupRt.GetUserGroupAll();
                    aUserInfo.UserGroupID = userGroup.FirstOrDefault(x => x.TypeID == Convert.ToInt32(EnumCollection.UserGrpType.Add_Giver)).IID;
                }

                aUserInfo.IsActiveUser = true;

                if (txtPassword.Text == txtConfirmPassword.Text)
                {
                    var encriptedPass = txtPassword.Text.Trim();
                    encriptedPass = StringCipher.Encrypt(encriptedPass);
                    var salt = StringCipher.Salt;

                    aUserInfo.Salt          = salt;
                    aUserInfo.LoginPassword = encriptedPass;
                }
                //if (chkEmail.Checked == true)
                //{
                //    aUserInfo.IsEmail = chkEmail.Checked;
                //}
                aUserInfo.IsEmail     = chkEmail.Checked;
                aUserInfo.IsSMS       = chkSMS.Checked;
                aUserInfo.CreatedBy   = Convert.ToInt64(Session["UserID"]);
                aUserInfo.CreatedDate = GlobalRT.GetServerDateTime();
                aUserInfo.IsRemoved   = false;
            }
            catch (Exception ex)
            {
                labelMessage.Text      = "Error : " + ex.Message;
                labelMessage.ForeColor = System.Drawing.Color.Red;
            }


            return(aUserInfo);
        }
 private void LoadDropDownUserGroup(Int32?userGroupID)
 {
     try
     {
         using (UserGroupRT receverTransfer = new UserGroupRT())
         {
             List <UserGroup> userGroupList = new List <UserGroup>();
             if (userGroupID != null)
             {
                 userGroupList.Add(receverTransfer.GetUserGroupByIID((Int32)userGroupID));
             }
             else
             {
                 userGroupList = receverTransfer.GetUserGroupAll();
             }
             DropDownListHelper.Bind <UserGroup>(dropDownListGroupName, userGroupList, "Name", "IID", EnumCollection.ListItemType.UserGroup);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }
Esempio n. 7
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                // labelMessage.Text = string.Empty;
                using (UserGroupRT receiverTransfer = new UserGroupRT())
                {
                    UserGroupRT UserGrpExist                     = new UserGroupRT();
                    bool        IsUserGrpExistinUserInfo         = receiverTransfer.GetUserGrpRelationWithUserInfoTables(Convert.ToInt32(txtUsergrpID.Text));
                    bool        IsUserGrpExistinUserWFPermission = receiverTransfer.GetUserGrpRelationWithUserWFPermissionTables(Convert.ToInt32(txtUsergrpID.Text));
                    if (IsUserGrpExistinUserInfo || IsUserGrpExistinUserWFPermission)
                    {
                        string msg = "User Group  " + txtUserGrpName.Text + " is being used by another Process!";
                        labelMessageUserGrp.Text = msg;
                        return;
                    }

                    else
                    {
                        hdIsDelete.Value = "true";
                        hdIsEdit.Value   = "true";
                        receiverTransfer.DeleteUserGrp(Convert.ToInt64(txtUsergrpID.Text));
                        labelMessageUserGrp.Text      = "Data successfully deleted...";
                        labelMessageUserGrp.ForeColor = System.Drawing.Color.Green;
                    }
                }
                LoadUserGrp();
                ClearField();
                btnVisibilityForCancel();
            }
            catch (Exception ex)
            {
                labelMessageUserGrp.Text      = "Error : " + ex.Message;
                labelMessageUserGrp.ForeColor = System.Drawing.Color.Red;
            }
        }