Exemple #1
0
        protected void gvAdminList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            try
            {
                if (e.CommandName == "edit")
                {
                    Response.Redirect("/CreateAdminUser.aspx?AD=" + e.CommandArgument + "");
                }

                if (e.CommandName == "delete")
                {
                    AdminViewModel _adminViewModel = new AdminViewModel();
                    string Retval =  _adminViewModel.DeleteAdminDetails(Convert.ToInt32(e.CommandArgument));

                    if (Retval == "true")
                    {
                        GetAdminList("");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('User deleted sucessfully');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                ErrHandler.WriteError(ex.Message);
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script language='javascript'>");
                sb.Append(@"alert('Error : " + ex.Message + "')");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", sb.ToString(), false);
            }
        }
        protected void btnSave_ServerClick(object sender, EventArgs e)
        {
            try
            {
                string retvalstr = "";

                if (ValidatePage() == true)
                {
                    AdminViewModel _adminViewModel = new AdminViewModel();
                    AdminModel _AdminModel = new AdminModel();

                    _AdminModel.UserType = ddUserType.Text;
                    _AdminModel.AdminFullName = txtFullName.Value;
                    _AdminModel.AdminMobNo = txtMobileNo.Value;
                    _AdminModel.VenueID = ddVenueDetails.SelectedValue;
                    _AdminModel.AdminUserName = txtUserName.Value;
                    _AdminModel.AdminEmailID = txtEmailID.Value;

                    //SendEmailProcess _sendProcess = new SendEmailProcess();
                    //string body = string.Empty;

                    //using (StreamReader reader = new StreamReader(Server.MapPath("~/EmailFormat.html")))
                    //{
                    //    body = reader.ReadToEnd();
                    //}

                    //string retval ="" ;
                    //string retvalEx = _sendProcess.SendEmail(txtEmailID.Value, body, out retval);

                    string pwd = GenerateRandomCode();
                    _AdminModel.AdminUserPassword = pwd;

                    retvalstr = _adminViewModel.InsertAdminDetails(_AdminModel);

                    if (retvalstr.Contains("Email ID"))
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Email ID already Registered.');", true);
                    }
                    else if (retvalstr.Contains("User Added"))
                    {
                        bool retval = SendEmail(txtEmailID.Value, pwd);

                        if (retval == false)
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Unexpected error occured.Plese refresh the page and try again!');", true);

                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Data saved sucessfully');", true);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ErrHandler.WriteError(ex.Message);
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Server is busy.Please try after sometime.');", true);
            }
        }
        protected void btnUpdate_ServerClick(object sender, EventArgs e)
        {
            try
            {
                if (ValidatePage() == true)
                {
                    AdminViewModel _adminViewModel = new AdminViewModel();
                    AdminModel _AdminModel = new AdminModel();

                    _AdminModel.AdminUserID = Convert.ToInt32(hdAdminID.Value);
                    _AdminModel.UserType = ddUserType.Text;
                    _AdminModel.AdminFullName = txtFullName.Value;
                    _AdminModel.AdminMobNo = txtMobileNo.Value;
                    _AdminModel.VenueID = ddVenueDetails.SelectedValue;
                    _AdminModel.AdminUserName = txtUserName.Value;
                    _AdminModel.AdminEmailID = txtEmailID.Value;

                    bool retval;
                    retval = _adminViewModel.UpdateAdminDetails(_AdminModel);

                    if (retval == true)
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Add User", "<script type='text/javascript'>ConfirmMsg('Data saved sucessfully.','Add User');</script>", false);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Add User", "<script type='text/javascript'>ConfirmMsg('Unexpected error occured.Plese refresh the page and try again!','Add User');</script>", false);
                    }

                    //Response.Redirect("/AdminList.aspx");//-kk redirect
                            Response.Redirect("/AdminList.aspx", false);
                            Context.ApplicationInstance.CompleteRequest();

                }
            }
            catch (Exception ex)
            {
                ErrHandler.WriteError(ex.Message);
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Server is busy.Please try after sometime.');", true);
            }
        }
 private void GetAdminDetailsByID(int ID)
 {
     try
     {
         AdminViewModel _adminViewModel = new AdminViewModel();
         AdminModel _adminModel = new AdminModel();
         _adminModel = _adminViewModel.GetAdminDetails(ID);
         txtFullName.Value = _adminModel.AdminFullName;
         txtMobileNo.Value = _adminModel.AdminMobNo;
         ddVenueDetails.SelectedValue = _adminModel.VenueID;
         txtUserName.Value = _adminModel.AdminUserName;
         txtEmailID.Value = _adminModel.AdminEmailID;
         ddUserType.SelectedValue = _adminModel.UserType;
     }
     catch (Exception ex)
     {
         ErrHandler.WriteError(ex.Message);
         ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", "javascript:alert('Server is busy.Please try after sometime.');", true);
     }
 }
Exemple #5
0
        private void GetAdminList(string SearchBy)
        {
            try
            {
                AdminViewModel _adminViewModel = new AdminViewModel();
                List<AdminModel> _adminModel = new List<AdminModel>();

                _adminModel = _adminViewModel.GetAdminDetails(SearchBy, 0);
                gvAdminList.DataSource = _adminModel;
                gvAdminList.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }