protected void Button1_Click(object sender, EventArgs e) { MessageBox msg = new MessageBox(); admin ad = new admin(); MembershipUser u = Membership.GetUser(TextBox1.Text); if (u == null) { msg.Show("Invalid username"); } else { Guid a = new Guid(u.ProviderUserKey.ToString()); DataSet ds = ad.getuserpassword(a); string pass = ds.Tables[0].Rows[0]["password"].ToString(); string email = u.Email.ToString(); ProfileCommon comm = Profile.GetProfile(TextBox1.Text); string username = TextBox1.Text; string mobile = comm.Mobile; string name = comm.FirstName; mailing mail = new mailing(); string mess1 = "Dear " + name + ",<br><br>Your freshprawnsonline account password is:" + pass + "<br><br>Regards,<br>Admin, Farm Fresh Prawns."; string mess = "Dear " + name + " Your freshprawnsonline account password is:" + pass; mail.mymail(email, mess1, "Password Retrieval"); sms s = new sms(); s.SendSMS(mobile, mess); TextBox1.Text = ""; msg.Show("Password has been sent to your provided email and mobile number"); } }
protected void Button1_Click(object sender, EventArgs e) { mailing m = new mailing(); MessageBox msg = new MessageBox(); int z = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { CheckBox c = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1"); Literal l1 = (Literal)GridView1.Rows[i].FindControl("Literal1"); if (c.Checked == true) { m.mymail(l1.Text, uc1.Value, TextBox1.Text); z = 1; } } if (z == 1) { TextBox1.Text = ""; msg.Show("Newsletter sent successfully"); } else { msg.Show("Select subscribers"); } }
protected void cmdSalvar_Click(object sender, EventArgs e) { try { string sMensagem = ""; if (PodeSalvar()) { usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"]; //Editar if (!String.IsNullOrEmpty(hddId.Value)) { mailing Mailing = new mailing(); Mailing.IDMailing = Convert.ToInt32(hddId.Value); Mailing.Ativo = Convert.ToInt32(radAtivo.SelectedValue); mailingCTL CMailing = new mailingCTL(); CMailing.EditarMailing(Mailing); sMensagem = "Alterações salvas com sucesso!"; } LimparCampos(); PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page); } } catch { } }
public void EditarMailing(mailing Mailing) { mailingDAL DMailing = new mailingDAL(); string sSql = DMailing.EditarMailing(Mailing); PontoBr.Banco.SqlServer.ExecutarSql(sSql); }
public int CadastrarMailing(mailing Mailing, int iIDUsuario) { mailingDAL DMailing = new mailingDAL(); string sSql = DMailing.CadastrarMailing(Mailing, iIDUsuario); return(Convert.ToInt32(PontoBr.Banco.SqlServer.ExecutarSqlComRetornoDeIdentity(sSql))); }
internal string EditarMailing(mailing Mailing) { string sSql = " update tMailing "; sSql += " set Ativo = " + Mailing.Ativo + " "; sSql += " where IDMailing = " + Mailing.IDMailing + " "; return(sSql); }
internal string CadastrarMailing(mailing Mailing, int iIDUsuario) { string sSql = " insert into tMailing "; sSql += " (Mailing, IDUsuario, IDCampanha, Ativo) "; sSql += " values "; sSql += " ('" + Mailing.Mailing + "', " + iIDUsuario + ", " + Mailing.IDCampanha + ", " + Mailing.Ativo + ") "; return(sSql); }
protected void btnsubmit_Click(object sender,EventArgs e) { MembershipCreateStatus status; Membership.CreateUser(txtFacultyemailid.Text, txtFacultypassword.Text, txtFacultyemailid.Text, "Que", "Ans", true, out status); if (status == MembershipCreateStatus.Success) { Roles.AddUserToRole(txtFacultyemailid.Text, "faculty"); clsFaculty f = new clsFaculty(); f.Faculty_name = txtFacultyname.Text; f.Faculty_email = txtFacultyemailid.Text; f.Faculty_password = txtFacultypassword.Text; f.Faculty_contactno = txtFacultycontactno.Text; f.Faculty_address = txtFacultyaddress.Text; f.Faculty_AreaOfInterest = txtFacultyAreaOfInterest.Text; f.Faculty_Experience = txtFacultyExperience.Text; f.Faculty_courseid = Convert.ToInt32(txtFacultycourseid.Text); f.Faculty_batchno = Convert.ToInt32(txtFacultybatchno.Text); if (fileupload.HasFile) { string filename = Path.GetFileName(fileupload.PostedFile.FileName); string path = "../images/" + filename; fileupload.SaveAs(Server.MapPath("~/images/") + filename); f.Faculty_Image= path; // Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Alert", "alert('Image saved!')", true); } if (!string.IsNullOrEmpty(txtFacultyname.Text) && !string.IsNullOrEmpty(txtFacultyemailid.Text) && !string.IsNullOrEmpty(txtFacultypassword.Text) && !string.IsNullOrEmpty(txtFacultycontactno.Text) && !string.IsNullOrEmpty(txtFacultyaddress.Text) && !string.IsNullOrEmpty(txtFacultyAreaOfInterest.Text) && !string.IsNullOrEmpty(txtFacultyExperience.Text) && !string.IsNullOrEmpty(txtFacultycourseid.Text) && !string.IsNullOrEmpty(txtFacultybatchno.Text)) { try { f.addFaculty(f); string body = "Congratulations" + f.Faculty_name+ "You are successfully registered as Faculty. Welcome to Hare Krishna Diamond Institute"; mailing ms = new mailing(); ms.SendEmail(f.Faculty_email, "Faculty Confirmation", body); } catch (Exception ex) { Membership.DeleteUser(txtFacultyemailid.Text); } bindfacultygrid(); pnlData.Visible = true; pnlForm.Visible = false; txtFacultyname.Text = ""; txtFacultyemailid.Text = ""; txtFacultypassword.Text = ""; txtFacultycontactno.Text = ""; txtFacultyaddress.Text = ""; txtFacultyAreaOfInterest.Text = ""; txtFacultyExperience.Text = ""; txtFacultycourseid.Text = ""; txtFacultybatchno.Text = ""; } } }
protected void LinkButton1_Click(object sender, EventArgs e) { MessageBox msg = new MessageBox(); admin ad = new admin(); mailing mail = new mailing(); DataTable dt = ad.getadminlogin(); string u = dt.Rows[0]["username"].ToString(); string p = dt.Rows[0]["password"].ToString(); string adminemail = mailing.adminemail; mail.mymail(adminemail, "Dear Admin,<br/> Please your admin panel details are as follows <br/>Username :"******"Password :"******"<br/><br/>Regards,<br/>ZartShop.Com", "Admin Panel Password"); msg.Show("Username and password has been sent to your specified email id"); }
protected void LinkButton2_Click(object sender, EventArgs e) { TextBox1.Visible = false; TextBox2.Visible = false; TextBox3.Visible = false; TextBox4.Visible = false; TextBox5.Visible = false; TextBox6.Visible = false; TextBox7.Visible = false; TextBox8.Visible = false; DropDownList1.Visible = false; LinkButton1.Visible = true; LinkButton2.Visible = false; Label1.Visible = true; Label2.Visible = true; Label3.Visible = true; Label4.Visible = true; Label5.Visible = true; Label6.Visible = true; Label11.Visible = true; Label8.Visible = true; Label9.Visible = true; MembershipUser mem = Membership.GetUser(); string id = mem.UserName; MembershipUser u = Membership.GetUser(id); string c = u.UserName.ToString(); ProfileCommon comm = Profile.GetProfile(c); comm.name = TextBox1.Text; comm.Address = TextBox2.Text; comm.Landmark = TextBox3.Text; comm.City = TextBox4.Text; comm.State = DropDownList1.SelectedItem.Text.ToString(); comm.PostalCode = TextBox5.Text; comm.Mobile = TextBox6.Text; comm.Country = "India"; comm.ShippingEmail = TextBox8.Text; admin ad = new admin(); ad.updateuserpassword(c, TextBox7.Text); comm.Save(); ((user)this.Page.Master).data(); mailing mail = new mailing(); mail.mymail(Label10.Text, "Dear " + TextBox1.Text + "Your account details has been updated successfully." + "<br/><br/> Regards ,<br/>ZartShop.com", "Account Details"); filldata(); }
private void cmdSalvar_Click(object sender, EventArgs e) { if (PodeSalvar()) { mailing Mailing = new mailing(); Mailing.IDMailing = Convert.ToInt32(txtIDMailing.Text); Mailing.Ativo = radSim.Checked == true ? 1 : 0; mailingCTL CMailing = new mailingCTL(); CMailing.EditarMailing(Mailing); LimparFormulario(); MessageBox.Show("Alterações salvas com sucesso.", "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
protected void grdDados_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Abrir") { int iIDMailing = Convert.ToInt32(grdDados.DataKeys[int.Parse((string)e.CommandArgument)]["Cód. Mailing"].ToString()); mailing Mailing = new mailing(); mailingCTL CMailing = new mailingCTL(); Mailing = CMailing.RetornarMailing(iIDMailing); hddId.Value = Mailing.IDMailing.ToString(); txtMailing.Text = Mailing.Mailing; radAtivo.SelectedValue = Convert.ToInt32(Mailing.Ativo).ToString(); dropCampanha.SelectedValue = Mailing.IDCampanha.ToString(); } }
public mailing RetornarMailing(int iIDMailing) { mailingDAL DMailing = new mailingDAL(); mailing Mailing = new mailing(); string sSql = DMailing.RetornarMailing(iIDMailing); DataTable dataTable = PontoBr.Banco.SqlServer.RetornarDataTable(sSql); if (dataTable.Rows.Count > 0) { Mailing.IDMailing = Convert.ToInt32(dataTable.Rows[0]["IDMailing"].ToString()); Mailing.Mailing = dataTable.Rows[0]["Mailing"].ToString(); Mailing.IDCampanha = Convert.ToInt32(dataTable.Rows[0]["IDCampanha"].ToString()); Mailing.Ativo = Convert.ToInt32(dataTable.Rows[0]["Ativo"]); } return(Mailing); }
protected void Button1_Click(object sender, EventArgs e) { admin ad = new admin(); MessageBox msg = new MessageBox(); DataTable dt = ad.getuserpassword(TextBox1.Text); if (dt.Rows.Count == 0) { TextBox1.Text = ""; msg.Show("User does not exists"); } else { string password = dt.Rows[0]["password"].ToString(); string email = TextBox1.Text; mailing mail = new mailing(); mail.mymail(email, "Dear Customer,<br/> Your Zartshop.com account password is :" + password + "<br/><br/>Regards,<br>ZartShop.com", "Account Password"); TextBox1.Text = ""; msg.Show("Password has been sent to your email address"); } }
public string GetErrorMessage(MembershipCreateStatus status) { switch (status) { case MembershipCreateStatus.DuplicateUserName: return("Username already exists. Please enter a different user name."); case MembershipCreateStatus.DuplicateEmail: return("A username for that e-mail address already exists. Please enter a different e-mail address."); case MembershipCreateStatus.InvalidPassword: return("Password should be of minimum of 6 characters and should be alphanumeric"); case MembershipCreateStatus.InvalidEmail: return("The e-mail address provided is invalid. Please check the value and try again."); case MembershipCreateStatus.InvalidAnswer: return("The password retrieval answer provided is invalid. Please check the value and try again."); case MembershipCreateStatus.InvalidQuestion: return("The password retrieval question provided is invalid. Please check the value and try again."); case MembershipCreateStatus.InvalidUserName: return("The user name provided is invalid. Please check the value and try again."); case MembershipCreateStatus.ProviderError: return("The authentication provider returned an error. Please verify your entry and try again. If the problem persists, please contact your system administrator."); case MembershipCreateStatus.UserRejected: return("The user creation request has been canceled. Please verify your entry and try again. If the problem persists, please contact your system administrator."); case MembershipCreateStatus.Success: ProfileCommon pc = (ProfileCommon)ProfileCommon.Create(Username.Text, true); Roles.AddUserToRole(Username.Text, "user"); pc.FirstName = firstname.Text; pc.Phone = phone.Text; pc.Mobile = mobile.Text; pc.Address = address1.Text; pc.City = DropDownList1.SelectedItem.Text; pc.State = Region.Text; pc.Save(); mailing mail = new mailing(); string msg1 = "Congratulations you are registered successfully with Fresh Farm Prawns" + "<br>" + "Username: "******"<br>" + "Password: "******"<br>" + "Regards ," + "<br>" + "Admin" + ", " + "Fresh Farm Prawns"; mail.mymail(Email.Text, msg1, "User Registration"); sms s = new sms(); s.SendSMS(mobile.Text, "Dear " + firstname.Text + " your freshprawnsonline account has been created. Username:"******" Password:"******""; //Password.Text = ""; //Repassword.Text = ""; //firstname.Text = ""; //address1.Text = ""; //DropDownList1.SelectedIndex = 0; //Region.Text = ""; //Email.Text = ""; //mobile.Text = ""; //phone.Text = ""; //CheckBox2.Checked = false; // address1.Text = city.Text = answer.Text = Region.Text = Email.Text = firstname.Text = lastname.Text = phone.Text = mobile.Text = Username.Text = ""; return("Registered Successfully"); default: return("An unknown error occurred. Please verify your entry and try again. If the problem persists, please contact your system administrator."); } }
private void cmdImportar_Click(object sender, EventArgs e) { if (PodeImportar()) { Cursor.Current = Cursors.WaitCursor; mailing Mailing = new mailing(); Mailing.Mailing = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtMailing.Text); Mailing.IDCampanha = Convert.ToInt32(comboCampanha.SelectedValue); Mailing.Ativo = radSim.Checked == true ? 1 : 0; string sImportarDuplicado = chkDuplicado.Checked == true ? "Não" : "Sim"; int iIDMailing = new mailingCTL().CadastrarMailing(Mailing, fLogin.Usuario.IDUsuario); prospect[] Prospects = new prospect[dataSetMailing.Tables[0].Rows.Count]; int i = 0; ArrayList ProspectInvalidosLista = new ArrayList(); foreach (DataRow dataRowProspect in dataSetMailing.Tables[0].Rows) { try { if (RegistroValido(dataRowProspect)) { AtualizarBarraStatus(); prospect Prospect = new prospect(); try { string sTelefone1 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[0].ToString().Trim()); string sTelefone2 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[1].ToString().Trim()); string sTelefone3 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[2].ToString().Trim()); string sNome = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[3].ToString().Trim()); string sCPF_CNPJ = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[4].ToString().Trim()); string sLogradouro = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[5].ToString().Trim()); string sNumero = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[6].ToString().Trim()); string sComplemento = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[7].ToString().Trim()); string sBairro = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[8].ToString().Trim()); string sCidade = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[9].ToString().Trim()); string sEstado = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[10].ToString().Trim()); string sEmail = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[11].ToString().Trim()); string sCep = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[12].ToString().Trim()); string sCampo01 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[13].ToString().Trim()); string sCampo02 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[14].ToString().Trim()); string sCampo03 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[15].ToString().Trim()); string sCampo04 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[16].ToString().Trim()); string sCampo05 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[17].ToString().Trim()); string sCampo06 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[18].ToString().Trim()); string sCampo07 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[19].ToString().Trim()); string sCampo08 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[20].ToString().Trim()); string sCampo09 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[21].ToString().Trim()); string sCampo10 = PontoBr.Utilidades.String.RemoverCaracterInvalido(dataRowProspect[22].ToString().Trim()); Prospect.Telefone1 = Convert.ToDouble(sTelefone1); Prospect.Telefone2 = sTelefone2 == "" ? 0 : Convert.ToDouble(sTelefone2); Prospect.Telefone3 = sTelefone3 == "" ? 0 : Convert.ToDouble(sTelefone3); Prospect.Nome = sNome.Replace("'", ""); Prospect.CPF_CNPJ = sCPF_CNPJ.Replace("'", ""); Prospect.Logradouro = sLogradouro.Replace("'", ""); Prospect.Numero = sNumero.Replace("'", ""); Prospect.Complemento = sComplemento.Replace("'", ""); Prospect.Bairro = sBairro.Replace("'", ""); Prospect.Cidade = sCidade.Replace("'", ""); Prospect.Estado = sEstado.Replace("'", ""); Prospect.Email = sEmail.Replace("'", ""); Prospect.Cep = sCep.Replace("'", ""); Prospect.Campo01 = sCampo01.Replace("'", ""); Prospect.Campo02 = sCampo02.Replace("'", ""); Prospect.Campo03 = sCampo03.Replace("'", ""); Prospect.Campo04 = sCampo04.Replace("'", ""); Prospect.Campo05 = sCampo05.Replace("'", ""); Prospect.Campo06 = sCampo06.Replace("'", ""); Prospect.Campo07 = sCampo07.Replace("'", ""); Prospect.Campo08 = sCampo08.Replace("'", ""); Prospect.Campo09 = sCampo09.Replace("'", ""); Prospect.Campo10 = sCampo10.Replace("'", ""); Prospect.IDMailing = iIDMailing; Prospect.ImportarDuplicado = sImportarDuplicado; Prospects[i] = Prospect; iQtdeImportado++; } catch { } } else { prospect ProspectInvalido = new prospect(); ProspectInvalido.sLinha = ""; for (int iColuna = 0; iColuna < dataRowProspect.ItemArray.Length; iColuna++) { if (ProspectInvalido.sLinha != "") { ProspectInvalido.sLinha = ProspectInvalido.sLinha + ";"; } ProspectInvalido.sLinha = ProspectInvalido.sLinha + dataRowProspect[iColuna].ToString(); } ProspectInvalido.sMotivo = sMotivo; ProspectInvalido.IDMailing = iIDMailing; ProspectInvalidosLista.Add(ProspectInvalido); } i++; } catch { } } prospectCTL CProspect = new prospectCTL(); CProspect.ImportarProspect(Prospects); CProspect.CadastrarProspectInvalidoLista(ProspectInvalidosLista); Cursor.Current = Cursors.Default; string sQtdeImportado = CProspect.RetornarQtdeProspectMailing(iIDMailing); string sMensagem; sMensagem = "Resumo da importação: \n"; sMensagem += "================= \n"; sMensagem += "Quantidade de registros do arquivo: " + dataSetMailing.Tables[0].Rows.Count.ToString() + "\n"; sMensagem += "Quantidade de registros importados: " + sQtdeImportado; /*Verifica se há registro inválido. * Se houver, salva relatório na área de trabalho e exibem mensagem*/ if (dataSetMailing.Tables[0].Rows.Count != Convert.ToInt64(sQtdeImportado)) { DataTable dataTable = CProspect.RetornarProspectsInvalido(iIDMailing); DataGrid dataGrid = new DataGrid(); dataGrid.DataSource = dataTable; string sEnderecoArquivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\" + "Tabulare-ProspectInvalido_" + txtMailing.Text + ".xls"; dataTable.TableName = "Tabulare"; dataTable.WriteXml(sEnderecoArquivo, System.Data.XmlWriteMode.IgnoreSchema); sMensagem += "\n\nFoi salvo na Área de Trabalho arquivo com prospects\ninválidos (não importados)."; } //Exclui mailing se não importou nenhum registro try { if (sQtdeImportado == "0") { CProspect.ExcluirMailing(iIDMailing); } } catch { } LimparFormulario(); MessageBox.Show(sMensagem, "Tabulare"); } }
public int CadastrarMailing(mailing Mailing, int iIDUsuario) { mailingBLL BMailing = new mailingBLL(); return(BMailing.CadastrarMailing(Mailing, iIDUsuario)); }
public void EditarMailing(mailing Mailing) { mailingBLL BMailing = new mailingBLL(); BMailing.EditarMailing(Mailing); }
private void LeArquivo(string sFileRetorno) { int iQtdeImportado = 0; int iQtdeRegistro = 0; prospect[] Prospects = null; ArrayList ProspectInvalidosLista = new ArrayList(); prospectCTL CProspect = new prospectCTL(); mailing Mailing = new mailing(); Mailing.Mailing = PontoBr.Utilidades.String.RemoverCaracterInvalido(txtMailing.Text); Mailing.IDCampanha = Convert.ToInt32(dropCampanha.SelectedValue); Mailing.Ativo = Convert.ToInt32(radAtivo.SelectedValue); string sImportarDuplicado = chkDuplicado.Checked == true ? "Não" : "Sim"; usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"]; int iIDMailing = new mailingCTL().CadastrarMailing(Mailing, Usuario.IDUsuario); //Ler registros do arquivo StreamReader streamReader = new StreamReader(sFileRetorno); while (!streamReader.EndOfStream) { string s = streamReader.ReadLine(); if (s == null) { break; } iQtdeRegistro++; Console.WriteLine(s); } streamReader.Close(); Prospects = new prospect[iQtdeRegistro]; //Ler registros do arquivo int i = 0; string sLinha = null; streamReader = new StreamReader(sFileRetorno); while (!streamReader.EndOfStream) { string s = streamReader.ReadLine(); if (s == null) { break; } sLinha = s.ToString(); string[] sItem = sLinha.Split(';'); string sMotivo = RegistroValido(sItem, Prospects); if (String.IsNullOrEmpty(sMotivo)) { iQtdeImportado++; Prospects[i] = ImportarProspect(sItem, iIDMailing, sImportarDuplicado); i++; } else { prospect ProspectInvalido = new prospect(); ProspectInvalido.sLinha = sLinha; ProspectInvalido.sMotivo = sMotivo; ProspectInvalido.IDMailing = iIDMailing; ProspectInvalidosLista.Add(ProspectInvalido); } Console.WriteLine(s); } streamReader.Close(); CProspect.CadastrarProspectInvalidoLista(ProspectInvalidosLista); CProspect.ImportarProspect(Prospects); string sQtdeImportado = CProspect.RetornarQtdeProspectMailing(iIDMailing); LimparCampos(); string sMensagem; sMensagem = "Resumo da importação:<br/>"; sMensagem += "=================<br/>"; sMensagem += "Quantidade de registros do arquivo: " + iQtdeRegistro.ToString() + "<br/>"; sMensagem += "Quantidade de registros importados: " + sQtdeImportado; if (chkDuplicado.Checked) { sMensagem += "<br/><br/>Obs: Você optou por não importar prospects (telefones) que já existiam na base de dados."; } lblMensagem.Text = sMensagem; }
protected void btnsubmitstudent_Click(object sender, EventArgs e) { MembershipCreateStatus status; Membership.CreateUser(txtstudentemailid.Text, txtstudentpassword.Text, txtstudentemailid.Text, "Que", "Ans", true, out status); if (status == MembershipCreateStatus.Success) { Roles.AddUserToRole(txtstudentemailid.Text, "student"); clsStudent s = new clsStudent(); s.Student_name = txtstudentname.Text; s.Admission_Year_ID = Convert.ToInt32(ddCourse.SelectedValue); s.Contact_No = txtstudentcontactno.Text; s.Email = txtstudentemailid.Text; s.Password = txtstudentpassword.Text; s.Class_ID = Convert.ToInt32(drp_ClassID.SelectedValue); s.Current_Subject_ID =1; s.Faculty_ID =Convert.ToInt32(drpFaculty.SelectedValue); if (!string.IsNullOrEmpty(s.Student_name) && !string.IsNullOrEmpty(s.Contact_No) && !string.IsNullOrEmpty(s.Email) && !string.IsNullOrEmpty(s.Password) && !string.IsNullOrEmpty(drp_ClassID.SelectedValue) && !string.IsNullOrEmpty(drpFaculty.SelectedValue)) { try { s.addStudent(s); string body = "Congratulations" + s.Student_name + "You are successfully registered.Welcome to Hare Krishna Diamond Institute"; mailing ms = new mailing(); ms.SendEmail(s.Email, "Admission Registered", body); } catch (Exception ex) { Membership.DeleteUser(txtstudentemailid.Text); } bindstudentgrid(); pnldata.Visible = true; pnlform.Visible = false; txtstudentname.Text = ""; txtstudentemailid.Text = ""; txtstudentpassword.Text = ""; txtstudentcontactno.Text = ""; //ddCourse.SelectedValue= ""; drpFaculty.SelectedIndex= 0; txtCurrentSubject.Text = ""; } } }
protected void Button1_Click(object sender, EventArgs e) { int i = 0; string RandomKey = null; KeyGen = new KeyGenerate(); KeyGen.KeyLetters = "abcdefghjklmnpqrstuvwxyz"; KeyGen.KeyNumbers = "23456789"; KeyGen.KeyChars = 9; int mExist = 0; int mExist1 = 0; for (i = 0; i <= 1; i++) { RandomKey = KeyGen.Generate().ToUpper(); } if (RadioButtonList1.SelectedItem.Value == "1") { MembershipUser mem = Membership.GetUser(TextBox1.Text); if (mem == null) { MembershipCreateStatus status; MembershipUser newuser = Membership.CreateUser(TextBox1.Text, RandomKey, TextBox1.Text, "a", "a", true, out status); if (newuser == null) { msg.Show(GetErrorMessage(status)); } else { ProfileCommon pc = (ProfileCommon)ProfileCommon.Create(TextBox1.Text, true); Roles.AddUserToRole(TextBox1.Text, "user"); mailing mail = new mailing(); mail.mymail(TextBox1.Text, "Dear customer, you are successfully registered with ZartShop.com. Account details are as follows <br/>UserName : "******"<br>Password : "******"<br/><br/>Regards,<br/>ZartShop.com", "ZartShop Registration"); msg.Show("Registered successfully"); newsletter.addnewsletter(TextBox1.Text); System.Threading.Thread.Sleep(1000); FormsAuthentication.SetAuthCookie(TextBox1.Text, true); Response.Redirect("shipping-address.aspx?id=" + RadioButtonList1.SelectedItem.Value.ToString()); } } else { msg.Show("Email Id already registered"); } } else { DataTable dt = ad.checkuser(TextBox1.Text, TextBox2.Text); if (dt.Rows.Count == 0) { msg.Show("Invalid username and password"); } else { if (Request.QueryString["returnurl"] != null) { string te1 = Request.QueryString["returnurl"].ToString(); try { FormsAuthentication.SetAuthCookie(TextBox1.Text, true); Response.Redirect(te1); } catch (Exception ex) { } } else { string te = "shipping-address.aspx?id=" + RadioButtonList1.SelectedItem.Value.ToString(); FormsAuthentication.SetAuthCookie(TextBox1.Text, true); Response.Redirect(te); } } } }