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); } }
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; } }