예제 #1
0
    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");
        }
    }
예제 #2
0
    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");
        }
    }
예제 #3
0
    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 { }
    }
예제 #4
0
        public void EditarMailing(mailing Mailing)
        {
            mailingDAL DMailing = new mailingDAL();

            string sSql = DMailing.EditarMailing(Mailing);

            PontoBr.Banco.SqlServer.ExecutarSql(sSql);
        }
예제 #5
0
        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)));
        }
예제 #6
0
        internal string EditarMailing(mailing Mailing)
        {
            string sSql = " update tMailing ";

            sSql += " set Ativo = " + Mailing.Ativo + " ";
            sSql += " where IDMailing = " + Mailing.IDMailing + " ";

            return(sSql);
        }
예제 #7
0
        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);
        }
예제 #8
0
    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 = "";
            }
        }
    }
예제 #9
0
    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");
    }
예제 #10
0
    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();
    }
예제 #11
0
        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);
            }
        }
예제 #12
0
    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();
        }
    }
예제 #13
0
        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);
        }
예제 #14
0
    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");
        }
    }
예제 #15
0
    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.");
        }
    }
예제 #16
0
        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");
            }
        }
예제 #17
0
        public int CadastrarMailing(mailing Mailing, int iIDUsuario)
        {
            mailingBLL BMailing = new mailingBLL();

            return(BMailing.CadastrarMailing(Mailing, iIDUsuario));
        }
예제 #18
0
        public void EditarMailing(mailing Mailing)
        {
            mailingBLL BMailing = new mailingBLL();

            BMailing.EditarMailing(Mailing);
        }
예제 #19
0
    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;
    }
예제 #20
0
    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 = "";

            }
        }
    }
예제 #21
0
    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);
                }
            }
        }
    }