public void CarregarVisualizar() { hdf.Value = Session["value"].ToString(); usu_usuario usu = new usu_usuario(); mot_motorista mot = new mot_motorista(); pes_pessoa pes = new pes_pessoa(); mxc_motorista_tipo_contato mxc = new mxc_motorista_tipo_contato(); tpc_tipo_contato tpc = new tpc_tipo_contato(); DataSet ds = mot_motoristaDB.SelectDados(Convert.ToInt32(hdf.Value)); if (ds.Tables[0].Rows.Count == 1) { hdfID.Value = ds.Tables[0].Rows[0]["pes_id"].ToString(); txtNome.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString(); txtEmail.Text = ds.Tables[0].Rows[0]["usu_email"].ToString(); txtCNPJ.Text = ds.Tables[0].Rows[0]["mot_cnpj"].ToString(); ddlSexo.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_sexo"].ToString(); ddlCidade.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_cidade"].ToString(); ddlEstado.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_estado"].ToString(); ddl.SelectedItem.Text = ds.Tables[0].Rows[0]["tpc_descricao"].ToString(); txtTelefone.Text = ds.Tables[0].Rows[0]["mxc_descricao"].ToString(); txtData.Text = ds.Tables[0].Rows[0]["pes_nascimento"].ToString(); } }
public ActionResult ExcluirUsuarioConfirmado(int id) { usu_usuario usu_usuario = db.usu_usuario.Find(id); db.usu_usuario.Remove(usu_usuario); db.SaveChanges(); return(RedirectToAction("ListarUsuario")); }
public ActionResult VisualizarUsuario(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } usu_usuario usu_usuario = db.usu_usuario.Find(id); if (usu_usuario == null) { return(HttpNotFound()); } return(View(usu_usuario)); }
public ActionResult AtualizarUsuario(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } usu_usuario usu_usuario = db.usu_usuario.Find(id); if (usu_usuario == null) { return(HttpNotFound()); } ViewBag.usu_id_gru = new SelectList(db.gru_grupo, "gru_id_gru", "gru_nom_grupo", usu_usuario.usu_id_gru); ViewBag.usu_id_set = new SelectList(db.set_setor, "set_id_set", "set_nom_sigla", usu_usuario.usu_id_set); return(View(usu_usuario)); }
public ActionResult CadastrarUsuario([Bind(Include = "usu_nom_usuario,usu_nom_login,usu_id_gru,usu_id_set")] usu_usuario usu_usuario) { if (ModelState.IsValid) { usu_usuario.usu_dat_cadastro = DateTime.Now; usu_usuario.usu_flg_ativo = true; usu_usuario.usu_num_senha = usu_usuario.MD5Hash("123456"); usu_usuario.usu_uui_identificador = Guid.NewGuid().ToString().Replace("-", ""); db.usu_usuario.Add(usu_usuario); db.SaveChanges(); return(RedirectToAction("ListarUsuario")); } ViewBag.usu_id_gru = new SelectList(db.gru_grupo, "gru_id_gru", "gru_nom_grupo", usu_usuario.usu_id_gru); ViewBag.usu_id_set = new SelectList(db.set_setor, "set_id_set", "set_nom_sigla", usu_usuario.usu_id_set); return(View(usu_usuario)); }
protected void btnSalvar_Click(object sender, EventArgs e) { pas_passageiro cli = new pas_passageiro(); cli.Pas_cpf = txtCPF.Text; pes_pessoa pes = new pes_pessoa(); pes.Pes_id = Convert.ToInt32(hdf.Value); pes.Pes_nome = txtNome.Text; pes.Pes_sexo = ddlSexo.SelectedValue; pes.Pes_cidade = ddlCidade.SelectedValue; pes.Pes_estado = ddlEstado.SelectedValue; pes.Pes_nascimento = Convert.ToDateTime(txtData.Text); usu_usuario usu = new usu_usuario(); usu.Usu_email = txtEmail.Text; switch (pes_pessoaDB.Update(pes)) { case 0: //Response.Write("OK"); Response.Write("<script>alert('Cadastrado com Sucesso');</script>"); break; case -2: //Response.Write("ERRO"); Response.Write("<script>alert('Ocorreu um Erro');</script>"); break; } // switch (pas_passageiroDB.Update(cli)) //{ // case 0: // //Response.Write("OK"); // Label1.Text = "Dados Alterados com sucesso"; // break; // case -2: // //Response.Write("ERRO"); // Label1.Text = "Ocorreu um erro ao atualizar os dados, por favor confira os campos // "e tente novamente"; // break; //} }
public static void Update(usu_usuario usu) { IDbConnection objConexao; //Abrir a conexão IDbCommand objCommand; // Criar e executar os comandos string sql = "update usu_usuario set usu_email = ?usu_email, usu_senha = " + "?usu_senha where usu_id = ?usu_id"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?usu_id", usu.Usu_id)); objCommand.Parameters.Add(Mapped.Parameter("?usu_email", usu.Usu_email)); objCommand.Parameters.Add(Mapped.Parameter("?usu_senha", usu.Usu_senha)); //objCommand.Parameters.Add(Mapped.Parameter("?usu_tipo", usu.Usu_tipo)); objCommand.ExecuteNonQuery(); objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); }
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; } }
public ActionResult AtualizarUsuario([Bind(Include = "usu_id_usu,usu_nom_usuario,usu_nom_login,usu_id_gru,usu_id_set")] usu_usuario usu_usuario) { if (ModelState.IsValid) { usu_usuario usu_usuario_bd = db.usu_usuario.Find(usu_usuario.usu_id_usu); if (usu_usuario_bd == null) { return(HttpNotFound()); } usu_usuario_bd.usu_nom_usuario = usu_usuario.usu_nom_usuario; usu_usuario_bd.usu_nom_login = usu_usuario.usu_nom_login; usu_usuario_bd.usu_id_gru = usu_usuario.usu_id_gru; usu_usuario_bd.usu_id_set = usu_usuario.usu_id_set; db.Entry(usu_usuario_bd).Property(x => x.usu_nom_usuario).IsModified = true; db.Entry(usu_usuario_bd).Property(x => x.usu_nom_login).IsModified = true; db.Entry(usu_usuario_bd).Property(x => x.usu_id_gru).IsModified = true; db.Entry(usu_usuario_bd).Property(x => x.usu_id_set).IsModified = true; try { db.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { string message = ""; Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { message = string.Format("{0}: {1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); } } throw new InvalidOperationException(message); } return(RedirectToAction("ListarUsuario")); } ViewBag.usu_id_gru = new SelectList(db.gru_grupo, "gru_id_gru", "gru_nom_grupo", usu_usuario.usu_id_gru); ViewBag.usu_id_set = new SelectList(db.set_setor, "set_id_set", "set_nom_sigla", usu_usuario.usu_id_set); return(View(usu_usuario)); }
public void CarregarVisualizar() { usu_usuario usu = new usu_usuario(); pes_pessoa pes = new pes_pessoa(); //pas_passageiro pas = new pas_passageiro(); DataSet ds = pes_pessoaDB.SelectDados(Convert.ToInt32(Context.Items["value"])); Label1.Text = Context.Items["value"].ToString(); if (ds.Tables[0].Rows.Count == 1) { Label1.Text = ds.Tables[0].Rows[0]["pes_id"].ToString(); txtNomeA.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString(); ddlSexoA.SelectedValue = ds.Tables[0].Rows[0]["pes_sexo"].ToString(); txtEmailA.Text = ds.Tables[0].Rows[0]["usu_email"].ToString(); txtDataNasc.Text = ds.Tables[0].Rows[0]["pes_nascimento"].ToString(); ddlEstadoA.SelectedValue = ds.Tables[0].Rows[0]["pes_estado"].ToString(); ddlCidadeA.SelectedValue = ds.Tables[0].Rows[0]["pes_cidade"].ToString(); } }
public void CarregarVisualizar() { hdf.Value = Session["value"].ToString(); usu_usuario usu = new usu_usuario(); pas_passageiro pas = new pas_passageiro(); pes_pessoa pes = new pes_pessoa(); DataSet ds = pas_passageiroDB.SelectDados(Convert.ToInt32(hdf.Value)); if (ds.Tables[0].Rows.Count == 1) { hdfID.Value = ds.Tables[0].Rows[0]["pes_id"].ToString(); txtNome.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString(); txtEmail.Text = ds.Tables[0].Rows[0]["usu_email"].ToString(); txtCPF.Text = ds.Tables[0].Rows[0]["pas_cpf"].ToString(); ddlSexo.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_sexo"].ToString(); ddlCidade.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_cidade"].ToString(); ddlEstado.SelectedItem.Text = ds.Tables[0].Rows[0]["pes_estado"].ToString(); txtData.Text = ds.Tables[0].Rows[0]["pes_nascimento"].ToString(); } }
public static DataSet SelectLOGIN(usu_usuario usu) { DataSet ds = new DataSet(); IDbConnection objConexao; IDbCommand objCommand; IDataAdapter objDataAdapter; string sql = "select usu_id, usu_email, usu_senha, usu_tipo, pes_nome from usu_usuario usu inner join pes_pessoa pes on pes.pes_id = usu.pes_id where usu_email = ?usu_email and usu_senha = ?usu_senha"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?usu_email", usu.Usu_email)); objCommand.Parameters.Add(Mapped.Parameter("?usu_senha", usu.Usu_senha)); objDataAdapter = Mapped.Adapter(objCommand); objDataAdapter.Fill(ds); objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); return(ds); }
public static int Insert(usu_usuario usu) { int retorno = 0; try { //Correto IDbConnection objConexao; //Abrir a conexão IDbCommand objCommand; // Criar e executar os comandos string sql = "insert into usu_usuario "; sql += "(usu_email, usu_senha, usu_tipo, pes_id)"; sql += "values "; sql += "(?usu_email, ?usu_senha, ?usu_tipo, ?pes_id)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?usu_email", usu.Usu_email)); objCommand.Parameters.Add(Mapped.Parameter("?usu_senha", usu.Usu_senha)); objCommand.Parameters.Add(Mapped.Parameter("?usu_tipo", usu.Usu_tipo)); // Chave estrangeira objCommand.Parameters.Add(Mapped.Parameter("?pes_id", usu.Pes_id.Pes_id)); objCommand.ExecuteNonQuery(); objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); } catch (Exception) { //erro retorno = -2; } return(retorno); }
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); } }