Exemple #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Modelo.Clientes      aClientes;
            DAL.DALClientes      aDALClientes;
            DAL.DALAdministrador aDALAdministrador = new DAL.DALAdministrador();
            DAL.DALNutricionista aDALNutricionista = new DAL.DALNutricionista();
            aDALClientes = new DAL.DALClientes();
            string         error = " ";
            Metodos_Gerais MG    = new Metodos_Gerais();

            if (TextBoxSenha.Text == TextBoxSenhaV.Text)
            {
                if (MG.VerifyCpf(TextBoxCPF.Text))
                {
                    if (MG.IsNull(TextBoxNome.Text))
                    {
                        if (MG.IsNull(TextBoxTelefone.Text))
                        {
                            if (MG.IsNull(TextBoxEmail.Text))
                            {
                                if (MG.IsNull(TextBoxLogin.Text))
                                {
                                    if (MG.IsNull(TextBoxSenha.Text))
                                    {
                                        if (aDALClientes.CountLogin(TextBoxLogin.Text) <= 0 && aDALAdministrador.CountLogin(TextBoxLogin.Text) <= 0 && aDALNutricionista.CountLogin(TextBoxLogin.Text) <= 0)
                                        {
                                            if (aDALClientes.CountEmail(TextBoxEmail.Text) <= 0 && aDALAdministrador.CountEmail(TextBoxEmail.Text) <= 0 && aDALNutricionista.CountEmail(TextBoxEmail.Text) <= 0)
                                            {
                                                string filename;

                                                filename = "Imagens\\user.jpg";

                                                // Instancia um Objeto de Livro com as informações fornecidas
                                                aClientes = new Modelo.Clientes(
                                                    0, TextBoxNome.Text, TextBoxCPF.Text, TextBoxTelefone.Text, TextBoxEmail.Text, TextBoxLogin.Text, TextBoxSenha.Text, DateTime.Now, 0, filename);
                                                aDALClientes.Insert(aClientes);
                                                Response.Redirect("~\\WebForm2.aspx");
                                            }
                                            else
                                            {
                                                error = "O Email já está cadastrado";
                                                Error(error);
                                            }
                                        }
                                        else
                                        {
                                            error = "O Login já está cadastrado";
                                            Error(error);
                                        }
                                    }
                                    else
                                    {
                                        error = "O campo senha está vazio";
                                        Error(error);
                                    }
                                }
                                else
                                {
                                    error = "O campo login está vazio";
                                    Error(error);
                                }
                            }
                            else
                            {
                                error = "O campo email está vazio";
                                Error(error);
                            }
                        }
                        else
                        {
                            error = "O campo telefone está vazio";
                            Error(error);
                        }
                    }
                    else
                    {
                        error = "O campo Nome está vazio";
                        Error(error);
                    }
                }
                else
                {
                    error = "O campo CPF não é valido";
                    Error(error);
                }
            }
            else
            {
                error = "As senhas não coincidem";
                Error(error);
            }
        }
Exemple #2
0
        protected void Button7_Click1(object sender, EventArgs e)
        {
            Modelo.Nutricionista MA;
            DAL.DALClientes      aDALClientes;
            DAL.DALAdministrador aDALAdministrador = new DAL.DALAdministrador();
            DAL.DALNutricionista aDALNutricionista = new DAL.DALNutricionista();
            aDALClientes = new DAL.DALClientes();
            string         error = " ";
            Metodos_Gerais MG    = new Metodos_Gerais();

            if (MG.IsNull(TextBoxNome.Text))
            {
                if (MG.IsNull(TextBoxTelefone.Text))
                {
                    if (MG.IsNull(TextBoxEmail.Text))
                    {
                        if (MG.IsNull(TextBoxLogin.Text))
                        {
                            if (MG.IsNull(TextBoxSenha.Text))
                            {
                                if (aDALClientes.CountLogin(TextBoxLogin.Text) <= 0 && aDALAdministrador.CountLogin(TextBoxLogin.Text) <= 0 && aDALNutricionista.CountLogin(TextBoxLogin.Text) <= 0)
                                {
                                    if (aDALClientes.CountEmail(TextBoxEmail.Text) <= 0 && aDALAdministrador.CountEmail(TextBoxEmail.Text) <= 0 && aDALNutricionista.CountEmail(TextBoxEmail.Text) <= 0)
                                    {
                                        MA = new Modelo.Nutricionista(0, TextBoxNome.Text, TextBoxTelefone.Text, TextBoxLogin.Text, TextBoxLogin.Text, TextBoxSenha.Text, DateTime.Now);

                                        aDALNutricionista.Insert(MA);
                                        Response.Redirect("~\\WebFormClientes.aspx");
                                    }
                                    else
                                    {
                                        error = "O Email já está cadastrado";
                                        Error(error);
                                    }
                                }
                                else
                                {
                                    error = "O Login já está cadastrado";
                                    Error(error);
                                }
                            }
                            else
                            {
                                error = "O campo senha está vazio";
                                Error(error);
                            }
                        }
                        else
                        {
                            error = "O campo login está vazio";
                            Error(error);
                        }
                    }
                    else
                    {
                        error = "O campo email está vazio";
                        Error(error);
                    }
                }
                else
                {
                    error = "O campo telefone está vazio";
                    Error(error);
                }
            }
            else
            {
                error = "O campo Nome está vazio";
                Error(error);
            }
        }
Exemple #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string Login, senha;
            int    idlogin = 0, nvl = 0;

            void Red()
            {
                Session["idlogin"] = idlogin;
                Session["Nivel"]   = nvl;
                if (nvl == 1)
                {
                    Response.Redirect("~/WebFormPacotesListar.aspx");
                }
                if (nvl == 2)
                {
                    Response.Redirect("~/WebFormPacotesListar.aspx");
                }
                if (nvl == 3)
                {
                    Response.Redirect("~/WebFormClientes.aspx");
                }
            }

            Login = TextBoxLogin.Text;
            senha = TextBoxSenha.Text;

            DAL.DALClientes      aDALClintes = new DAL.DALClientes();
            DAL.DALAdministrador aDALAdm     = new DAL.DALAdministrador();
            DAL.DALNutricionista aDALNutri   = new DAL.DALNutricionista();
            Metodos_Gerais       AM          = new Metodos_Gerais();
            string error = " ";

            if (AM.IsNull(Login))
            {
                if (AM.IsNull(senha))
                {
                    try
                    {
                        idlogin = aDALClintes.LogarLogin(Login, senha);
                        nvl     = 1;
                        Red();
                    }
                    catch
                    {
                        try
                        {
                            idlogin = aDALClintes.LogarEmail(Login, senha);
                            nvl     = 1;
                            Red();
                        }
                        catch
                        {
                            try
                            {
                                idlogin = aDALNutri.LogarLogin(Login, senha);
                                nvl     = 2;
                                Red();
                            }
                            catch
                            {
                                try
                                {
                                    idlogin = aDALNutri.LogarEmail(Login, senha);
                                    nvl     = 2;
                                    Red();
                                }
                                catch
                                {
                                    try
                                    {
                                        idlogin = aDALAdm.LogarLogin(Login, senha);
                                        nvl     = 3;
                                        Red();
                                    }
                                    catch
                                    {
                                        try
                                        {
                                            idlogin = aDALAdm.LogarEmail(Login, senha);
                                            nvl     = 3;
                                            Red();
                                        }
                                        catch
                                        {
                                            divalert.Attributes["class"] = "alert alert-danger";
                                            Label1.Text = "O Login/Senha não estão cadastrados";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                else
                {
                    error = "Senha";
                    Error(error);
                }
            }
            else
            {
                error = "Login";
                Error(error);
            }
        }