protected void btnEnviar_Click(object sender, EventArgs e) { usu_usuario usu = new usu_usuario(); usu.Usu_email = txtEmail.Text; usu.Usu_senha = Funções.Hash(txtSenha.Text, "SHA512"); DataSet ds = usu_usuarioDB.SelectLOGIN(usu); // mot_motorista mot = new mot_motorista(); if (ds.Tables[0].Rows.Count == 1) { Sessão ses = new Sessão(Convert.ToInt32(ds.Tables[0].Rows[0]["usu_id"].ToString()), ds.Tables[0].Rows[0]["usu_email"].ToString(), ds.Tables[0].Rows[0]["pes_nome"].ToString()); Session["nome"] = ses; Session["perfil"] = ds.Tables[0].Rows[0]["usu_tipo"].ToString(); Session["value"] = ds.Tables[0].Rows[0]["usu_id"].ToString(); string perfil = Convert.ToString(Session["perfil"]); string a = Session["value"].ToString(); switch (perfil) { case "Passageiro": Response.Redirect("homeCliente.aspx"); break; case "Motorista": Response.Redirect("homeMotorista.aspx"); break; case "Administrador": Response.Redirect("allAdmin.aspx"); break; } lbl.Visible = false; } else { Response.Write(""); lbl.Visible = true; lbl.Text = "Erro, verifique os campos acima e tente novamente"; } }
protected void Button2_Click(object sender, EventArgs e) { if (txtSenhaA.Text == txtConfirmarSenha.Text) { pes_pessoa pes = new pes_pessoa(); pes.Pes_id = Convert.ToInt32(Label1.Text); pes.Pes_nome = txtNomeA.Text; pes.Pes_sexo = ddlSexoA.SelectedValue; pes.Pes_cidade = ddlCidadeA.SelectedValue; pes.Pes_estado = ddlEstadoA.SelectedValue; pes.Pes_nascimento = Convert.ToDateTime(txtDataNasc.Text); pes_pessoaDB.Update(pes); //us.Usu_tipo = "Administrador"; //string n = txtNomeA.Text; //DataSet id = new DataSet(); //id = pes_pessoaDB.SelectByEmail(n); //pes.Pes_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); //us.Pes_id = pes; usu_usuario us = new usu_usuario(); us.Usu_id = Convert.ToInt32(Label1.Text); us.Usu_email = txtEmailA.Text; us.Usu_senha = Funções.Hash(txtSenhaA.Text, "SHA512"); usu_usuarioDB.Update(us); txtNomeA.Text = null; txtEmailA.Text = null; txtSenhaA.Text = null; txtDataNasc.Text = null; lbl.Text = "<script>alert('Administrador atualizado com sucesso');</script>"; } else { lblCS.Text = "As senhas devem ser identicas em ambos os campos!"; lblCS.Visible = true; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { //DataSet d = usu_usuarioDB.SelectEmail(); //int qtd = d.Tables[0].Rows.Count; //for (int i = 0; i<=qtd;i++) //{ // if (txtEmailM.Text == Convert.ToString(d.Tables[0].Rows[0][0]) || txtEmail.Text == Convert.ToString(d.Tables[0].Rows[0][0])) { // Response.Write("ERRO"); // } //} if (Convert.ToInt32(ddlPM.SelectedItem.Value) == 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalAt();", true); Label2.Visible = false; } else if (ddlPM.SelectedIndex == 1) { if (txtSenha.Text == txtSenha2.Text) { if (CheckBox1.Checked == false) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalCb();", true); } else if (Convert.ToInt32(ddlPM.SelectedItem.Value) == 0) { Label2.Text = "Por favor selecione uma opção para proseguir com o cadastro"; Label2.Visible = true; Label1.Visible = false; } else { pes_pessoa pessoa = new pes_pessoa(); pessoa.Pes_nome = txtNome.Text; pessoa.Pes_sexo = ddlSexo.SelectedValue; pessoa.Pes_cidade = ddlCidade.SelectedValue; pessoa.Pes_estado = ddlEstado.SelectedValue; pessoa.Pes_sexo = ddlSexo.SelectedValue; pessoa.Pes_nascimento = Convert.ToDateTime(txtData.Text); string name = txtNome.Text; pes_pessoaDB.Insert(pessoa); DataSet codigo = new DataSet(); codigo = pes_pessoaDB.SelectByEmail(name); pessoa.Pes_id = Convert.ToInt32(codigo.Tables[0].Rows[0][0]); usu_usuario us = new usu_usuario(); us.Usu_email = txtEmail.Text; us.Usu_senha = Funções.Hash(txtSenha.Text, "SHA512"); us.Usu_tipo = ddlPM.SelectedValue; us.Pes_id = pessoa; usu_usuarioDB.Insert(us); pas_passageiro passageiro = new pas_passageiro(); passageiro.Pas_cpf = txtCpf.Text; ////joga o email pra uma variavel string email = txtEmail.Text; ////cria um dataset, pois o SelectByEmail retorna um dataset DataSet id = new DataSet(); id = usu_usuarioDB.SelectByEmail(email); us.Usu_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); passageiro.Usu_id = us; switch (pas_passageiroDB.Insert(passageiro)) { case 0: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalS();", true); txtEmail.Text = ""; txtNome.Text = ""; txtCpf.Text = ""; txtData.Text = ""; Label1.Visible = false; CheckBox1.Checked = false; break; case -2: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalE();", true); break; } } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalP();", true); } } else { if (txtSenhaCM.Text == txtSenhaM.Text) { if (CheckBox1.Checked == false) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalCb();", true); } else { pes_pessoa pes = new pes_pessoa(); pes.Pes_nome = txtNomeM.Text; pes.Pes_sexo = ddlSexoM.SelectedValue; pes.Pes_cidade = ddlCidadeM.SelectedValue; pes.Pes_estado = ddlEstadoM.SelectedValue; pes.Pes_nascimento = Convert.ToDateTime(txtDataM.Text); pes_pessoaDB.Insert(pes); string nome = txtNomeM.Text; DataSet cod = new DataSet(); cod = pes_pessoaDB.SelectByEmail(nome); pes.Pes_id = Convert.ToInt32(cod.Tables[0].Rows[0][0]); usu_usuario us = new usu_usuario(); us.Usu_email = txtEmailM.Text; us.Usu_senha = Funções.Hash(txtSenhaM.Text, "SHA512"); us.Usu_tipo = ddlPM.SelectedValue; us.Pes_id = pes; usu_usuarioDB.Insert(us); mot_motorista mot = new mot_motorista(); mot.Mot_cnpj = txtCnpj.Text; mot.Mot_publicacoes = 0; ////joga o email pra uma variavel string emai = txtEmailM.Text; ////cria um dataset, pois o SelectByEmail retorna um dataset DataSet ds = new DataSet(); ds = usu_usuarioDB.SelectByEmail(emai); us.Usu_id = Convert.ToInt32(ds.Tables[0].Rows[0][0]); mot.Usu_id = us; DataSet dss = new DataSet(); string TCTemporario = "Free"; tip_tipoconta tip = new tip_tipoconta(); dss = tip_tipocontaDB.SelectID(TCTemporario); tip.Tip_id = Convert.ToInt32(dss.Tables[0].Rows[0][0]); mot.Tip_id = tip; switch (mot_motoristaDB.Insert(mot)) { case 0: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalS();", true); txtEmailM.Text = ""; txtNomeM.Text = ""; txtCnpj.Text = ""; txtDataM.Text = ""; Label1.Visible = false; CheckBox1.Checked = false; break; case -2: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalE();", true); break; } } Label1.Visible = false; } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalP();", true); } } }
protected void btnConfirmaCadastro_Click(object sender, EventArgs e) { if (txtSenhaA.Text == txtConfirmarSenha.Text) { //Insere o Usuario //string tipo = "Administrador"; pes_pessoa pes = new pes_pessoa(); pes.Pes_nome = txtNomeA.Text; pes.Pes_sexo = ddlSexoA.SelectedValue; pes.Pes_cidade = ddlCidadeA.SelectedValue; pes.Pes_estado = ddlEstadoA.SelectedValue; pes.Pes_nascimento = Convert.ToDateTime(txtDataNasc.Text); pes_pessoaDB.Insert(pes); usu_usuario us = new usu_usuario(); us.Usu_email = txtEmailA.Text; us.Usu_senha = Funções.Hash(txtSenhaA.Text, "SHA512"); us.Usu_tipo = "Administrador"; string n = txtNomeA.Text; ////cria um dataset, pois o SelectByEmail retorna um dataset DataSet id = new DataSet(); id = pes_pessoaDB.SelectByEmail(n); pes.Pes_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); us.Pes_id = pes; //adm.Adm_cpf = txtCpf.Text; usu_usuarioDB.Insert(us); ////joga o email pra uma variavel //switch (pes_pessoaDB.Insert(pes)) //{ // case 0: // lbl.Text = "Cadastrado com sucesso"; // lblCS.Visible = false; // txtNomeA.Text = ""; // txtEmailA.Text = ""; // txtSenhaA.Text = ""; // break; // case -2: // lbl.Text = "Erro, verifique os campos acima e tente novamente"; // break; //} txtNomeA.Text = null; txtEmailA.Text = null; txtSenhaA.Text = null; txtDataNasc.Text = null; //lbl.Text = "<script>alert('Administrador cadastrado com sucesso');</script>"; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalS();", true); } else { lblCS.Text = "As senhas devem ser identicas em ambos os campos!"; lblCS.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalE();", true); } }