protected void btnSalvar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.Nome = txtNome.Text; usuario.Cpf = Convert.ToInt64(txtCpf.Text); usuario.Data = txtData.Text; usuario.Email = txtEmail.Text; usuario.Telefone = Convert.ToInt64(txtTelefone.Text); usuario.Senha = txtSenha.Text; usuario.Tipo = Convert.ToInt32(ddlTipo.SelectedValue); UsuarioBD bd = new UsuarioBD(); if (bd.Insert(usuario)) { lblMensagem.Text = "Usuário cadastrado com sucesso"; txtNome.Text = ""; txtCpf.Text = ""; txtData.Text = ""; txtEmail.Text = ""; txtSenha.Text = ""; txtTelefone.Text = ""; } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnSalvar_Click(object sender, EventArgs e) { if (!hasLoja()) { lblMensagem.Text = "Selecione uma loja"; return; } if (!hasUsuario()) { lblMensagem.Text = "Selecione um usuario"; return; } int loja = Convert.ToInt32(dpdLoja.SelectedItem.Value); UsuarioBD bd = new UsuarioBD(); for (int i = 0; i < cblLogin.Items.Count; i++) { if (cblLogin.Items[i].Selected) { int usuario = Convert.ToInt32(cblLogin.Items[i].Value); bd.Vincular(loja, usuario); } } lblMensagem.Text = "Usuario vinculado com sucesso"; //limpar ddl e cbl }
protected void bEntrar_Click(object sender, EventArgs e) { try { //Verifica campos obrigatórios if (string.IsNullOrEmpty(textEmail.Value)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('O campo 'E-mail' é obrigatório para fazer login.')", true); } //if (string.IsNullOrEmpty(passwordSenha.Value)) // throw new Exception("O campo 'Senha' é obrigatório para fazer login."); //Faz validação //Verifica se usuário e senha existem Usuario usuarioLogado = UsuarioBD.selecionar(textEmail.Value, passwordSenha.Value); //Valida sessão do usuário if (usuarioLogado != null) { Session["Usuario"] = usuarioLogado.id; } } catch (Exception ex) { throw new Exception("Erro: " + ex.Message + " - StackTrace: " + ex.StackTrace); } }
protected void btnSalvar_Click(object sender, EventArgs e) { UsuarioBD bd = new UsuarioBD(); Usuario usuario = bd.Select(Convert.ToInt32(Session["ID"])); usuario.Nome = txtNome.Text; usuario.Telefone = txtTelefone.Text; usuario.Celular = txtCelular.Text; usuario.Endereco = txtEndereco.Text; usuario.DataContrato = Convert.ToDateTime(txtDataContrato.Text); usuario.Cpf = txtCpf.Text; usuario.Login = txtLogin.Text; usuario.Senha = txtSenha.Text; usuario.Cargo = Convert.ToBoolean(dpdCargo.Text); if (bd.Update(usuario)) { lblMensagem.Text = "Funcionário alterado com sucesso"; txtNome.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
private void Carrega() { UsuarioBD bd = new UsuarioBD(); DataSet ds = bd.SelectUsuLoj(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
private void llenarUsuarios() { UsuarioBD usuarioBD = new UsuarioBD(); List <Usuario> listaUsuario = usuarioBD.Consultar(); this.gvUsuario.DataSource = listaUsuario; gvUsuario.DataBind(); }
private void Carrega() { //Carrega Cliente ClienteBD clientebd = new ClienteBD(); DataSet clienteds = clientebd.SelectAll(); //vincula usuario ao dropdownlist dpdCliente.DataSource = clienteds.Tables[0].DefaultView; dpdCliente.DataTextField = "cli_cpf"; dpdCliente.DataValueField = "cli_codigo"; dpdCliente.DataBind(); dpdCliente.Items.Insert(0, new ListItem("Selecione", "")); //Carrega Taxa TaxaBD taxabd = new TaxaBD(); DataSet taxads = taxabd.SelectAll(); //Vincula taxas ao checkboxlist cblTaxa.DataSource = taxads.Tables[0].DefaultView; cblTaxa.DataTextField = "tax_taxaJuros"; cblTaxa.DataValueField = "tax_codigo"; cblTaxa.DataBind(); //Carrega Usuario UsuarioBD usuariobd = new UsuarioBD(); DataSet usuariods = usuariobd.SelectAll(); //vincula usuario ao dropdownlist dpdUsuario.DataSource = usuariods.Tables[0].DefaultView; dpdUsuario.DataTextField = "usu_nome"; dpdUsuario.DataValueField = "usu_codigo"; dpdUsuario.DataBind(); dpdUsuario.Items.Insert(0, new ListItem("Selecione", "")); //Carrega Loja LojaBD lojabd = new LojaBD(); DataSet lojads = lojabd.SelectAll(); //vincula loja ao dropdownlist dpdLoja.DataSource = lojads.Tables[0].DefaultView; dpdLoja.DataTextField = "loj_id"; dpdLoja.DataValueField = "loj_codigo"; dpdLoja.DataBind(); dpdLoja.Items.Insert(0, new ListItem("Selecione", "")); //Carrega Venda EmprestimoBD emprestimobd = new EmprestimoBD(); DataSet emprestimods = emprestimobd.SelectAll(); //vincula emprestimo ao dropdownlist dpdEmprestimo.DataSource = emprestimods.Tables[0].DefaultView; dpdEmprestimo.DataTextField = "emp_id"; dpdEmprestimo.DataValueField = "emp_codigo"; dpdEmprestimo.DataBind(); dpdEmprestimo.Items.Insert(0, new ListItem("Selecione", "")); }
//Função para carregar os dados do BD no grid public DataTable CarregaGrid() { DataTable dt = new DataTable(); bd = new UsuarioBD(); bd.Conectar(); dt = bd.RetDataTable("Select * from dadoslista"); bd.Desconectar(); return(dt); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] != null) { long idUsuarioLogado = Convert.ToInt64(Session["Usuario"]); Usuario usuario = UsuarioBD.selecionar(idUsuarioLogado); textNome.Value = usuario.nome; textDescricao.Text = usuario.descricao; } }
protected void LoginButton_Click(object sender, EventArgs e) { lblError.Text = ""; lblError.Visible = false; //capturamos datos en objeto genericuser para verificar si es usuario Usuario genericuser = creauUI(); //Instaciamos un usuario para recibir datos Usuario user = new Usuario(); //Instanciamos primero a usuarioBD para acceder a sus metodos UsuarioBD usuarioBD = new UsuarioBD(); user = usuarioBD.Sesion(genericuser); if (user.Userid != 0) { Session["login"] = "******";//bandera que controla sesion activa FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false); Session["userid"] = user.Userid.ToString(); Session["usuario"] = user.Nombre; Session["empresa"] = "vivero market | " + user.Cargo + " departamento: " + user.Departamento; Session["tipo"] = "AG";//especifica que es aministrador general } else { //capturamos datos en objeto genericprov para verificar si es proveedor Proveedor genericprov = creapUI(); //Instaciamos un proveedor para recibir datos Proveedor provider = new Proveedor(); //Instanciamos luego a proveedorBD para acceder a sus metodos ProveedorBD proveedorBD = new ProveedorBD(); provider = proveedorBD.Sesion(genericprov); if (provider.Provid != 0) { Session["login"] = "******";//bandera que controla sesion activa FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false); Session["userid"] = provider.Provid.ToString(); Session["empresa"] = provider.Empresa; Session["usuario"] = provider.Contacto; Session["tipo"] = "P";//esticifica que es aministrador de tipo proveedor } else { Session["login"] = "******"; // sino.. a la de error de login lblError.Visible = true; lblError.Text = "Acceso no autorizado" + "<br/><a class='cerrarsesion' href='swvmmrecoverypass00.aspx' target='_blank'> ¿Recuperar Contraseña?</a>"; } } }
//Boton Guardar protected void btnGuardar_Click(object sender, EventArgs e) { Usuario user = creaUI(); UsuarioBD usuarioBD = new UsuarioBD(); //validamos repetición contraseña if (cvRClave.IsValid == true) { /*Flag respuesta*/ string flag; flag = usuarioBD.ExisteUsuario(user); if (flag == "0")//no existe { //por v= Insercion; por f= actualizacion if (txtId.Text == (((Convert.ToInt32(gvUsuario.Rows[gvUsuario.Rows.Count - 1].Cells[2].Text)) + 1).ToString())) { usuarioBD.Insertar(user); lblMensaje.Text = "Registro Exitoso"; } else { usuarioBD.Actualizar(user); lblMensaje.Text = "Actualización Exitosa"; #region actualizaSession //obtiene userid de variable session int userid; userid = Convert.ToInt32(Session["userid"]); //preguntamos si usuario modificado es de actual sesion if (userid == user.Userid) { Session["empresa"] = "vivero market | " + (user.Cargo.ToLower()) + " departamento: " + (user.Departamento.ToLower()); } #endregion } llenarUsuarios(); Limpiar(); ultimoId(); noControles(); } else { lblMensaje.Text = "Usuario ya existe, verifique email"; } } }
protected void Page_Load(object sender, EventArgs e) { int id = Convert.ToInt32(Session["ID"]); UsuarioBD bd = new UsuarioBD(); Usuario usuario = bd.Select(id); if (!IsOperario(usuario.Tipo)) { Response.Redirect("../../ErrosdeAcesso/AcessoNegado.aspx"); } else { lblTitulo.Text = "Bem vindo (Operario) : " + usuario.Nome; } }
protected void btnEditar_Click(object sender, EventArgs e) { if (Session["Usuario"] != null) { long idUsuarioLogado = Convert.ToInt64(Session["Usuario"]); Usuario usuario = UsuarioBD.selecionar(idUsuarioLogado); usuario.nome = textNome.Value; usuario.descricao = textDescricao.Text; //imagem UsuarioBD.atualizar(usuario, idUsuarioLogado); } }
protected void btnEntrar_Click(object sender, EventArgs e) { string email = txtEmail.Text.Trim(); string senha = txtSenha.Text.Trim(); if (!IsPreenchido(email)) { lblMensagem.Text = "Preencha o email"; txtEmail.Focus(); return; } if (!IsPreenchido(senha)) { lblMensagem.Text = "Preencha a senha"; txtSenha.Focus(); return; } UsuarioBD bd = new UsuarioBD(); Usuario usuario = new Usuario(); usuario = bd.Autentica(email, senha); if (!UsuarioEncontrado(usuario)) { lblMensagem.Text = "Usuário não encontrado"; txtEmail.Focus(); return; } Session["ID"] = usuario.Id; switch (usuario.Tipo) { case 0: Response.Redirect("TiposdeUsuarios/Gerente/Index.aspx"); break; case 1: Response.Redirect("TiposdeUsuarios/Secretario/Index.aspx"); break; case 2: Response.Redirect("TiposdeUsuarios/Operario/Index.aspx"); break; default: break; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { UsuarioBD bd = new UsuarioBD(); Usuario usuario = bd.Select(Convert.ToInt32(Session["ID"])); txtNome.Text = usuario.Nome; txtTelefone.Text = usuario.Telefone.ToString(); txtCelular.Text = usuario.Celular.ToString(); txtEndereco.Text = usuario.Endereco; txtDataContrato.Text = usuario.DataContrato.ToLongDateString(); txtCpf.Text = usuario.Cpf.ToString(); txtLogin.Text = usuario.Login; txtSenha.Text = usuario.Senha.ToString(); dpdCargo.Text = usuario.Cargo.ToString(); } }
public void CarregarGrid() { UsuarioBD usr = new UsuarioBD(); DataSet dsUsuarios = usr.UsuarioAdm(); int qtd = dsUsuarios.Tables[0].Rows.Count; if (qtd > 0) { grvUsuario.DataSource = dsUsuarios.Tables[0].DefaultView; grvUsuario.DataBind(); } else { grvUsuario.Visible = false; } }
public IActionResult Login(Usuario usuario) { UsuarioBD UsuarioBanco = new UsuarioBD(); Usuario UsuarioEncontrado = UsuarioBanco.FazerLogin(usuario); if (UsuarioEncontrado != null) { HttpContext.Session.SetInt32("IdUsuario", UsuarioEncontrado.Id); HttpContext.Session.SetString("NomeUsuario", UsuarioEncontrado.Nome); return(RedirectToAction("Index", "Home")); } else { ViewBag.Mensagem = "Falha no Login"; return(View()); } }
protected void Page_Load(object sender, EventArgs e) { Carrega(); int Codigo = Convert.ToInt32(Session["ID"]); UsuarioBD bd = new UsuarioBD(); Usuario usuario = bd.Select(Codigo); if (!IsFuncionario(usuario.Cargo)) { Response.Redirect("../Erro/AcessoNegado.aspx"); } else { lblTitulo1.Text = "Bem vindo (Funcionário) : " + usuario.Nome; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { UsuarioBD usuariobd = new UsuarioBD(); Usuario usr = new Usuario(); if (usuariobd.VerificaUsuarioExiste(txtRegistro.Text, txtRg.Text) == null) { usr.PerfilC = usuariobd.ValidaCadastro(txtRegistro.Text, txtRg.Text); if (usr != null) { usr.LoginUsuario = txtEmail.Text; usr.SenhaUsuario = txtSenha.Text; usr.EmailUsuario = txtEmail.Text; usr.RgUsuario = txtRg.Text; usr.RegistroUsuario = txtRegistro.Text; usuariobd.Insert(usr); btnCadastrar.Text = "Cadastro Realizado"; Response.Redirect("Login.aspx"); txtEmail.Text = ""; txtSenha.Text = ""; txtEmail.Text = ""; txtRg.Text = ""; txtRegistro.Text = ""; } else { txtEmail.Text = ""; txtSenha.Text = ""; txtEmail.Text = ""; txtRg.Text = ""; txtRegistro.Text = ""; ShowStatus("RA do aluno não encontrado! Para se cadastrar é preciso ser aluno!", "Login.aspx"); } } else { ShowStatus("Usuário já cadastrado!", "Login.aspx"); } }
protected void btnEntrar_Click(object sender, EventArgs e) { string Login = txtLogin.Text.Trim(); string Senha = txtSenha.Text.Trim(); if (!IsPreenchido(Login)) { lblMensagem.Text = "Preencha o login"; txtLogin.Focus(); return; } if (!IsPreenchido(Senha)) { lblMensagem.Text = "Preencha a senha"; txtSenha.Focus(); return; } UsuarioBD bd = new UsuarioBD(); Usuario usuario = new Usuario(); usuario = bd.Autentica(Login, Senha); if (!UsuarioEncontrado(usuario)) { lblMensagem.Text = "Login e/ou senha incorretos"; txtLogin.Focus(); return; } Session["ID"] = usuario.Codigo; switch (usuario.Cargo) { case true: Response.Redirect("Admin/Index.aspx"); break; case false: Response.Redirect("Funcionario/Index.aspx"); break; default: break; } }
protected void btnSalvar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.Nome = txtNome.Text; usuario.Telefone = txtTelefone.Text; usuario.Celular = txtCelular.Text; usuario.Endereco = txtEndereco.Text; usuario.DataContrato = Convert.ToDateTime(txtDataContrato.Text); usuario.Cpf = txtCpf.Text; usuario.Login = txtLogin.Text; usuario.Senha = txtSenha.Text; usuario.Cargo = Convert.ToBoolean(dpdCargo.SelectedItem.Value); UsuarioBD bd = new UsuarioBD(); if (bd.Insert(usuario)) { lblMensagem.Text = "Usuario cadastrado com sucesso"; txtNome.Text = ""; txtTelefone.Text = ""; txtCelular.Text = ""; txtEndereco.Text = ""; txtDataContrato.Text = ""; txtCpf.Text = ""; txtLogin.Text = ""; txtSenha.Text = ""; dpdCargo.Text = ""; txtNome.Focus(); Response.Redirect("Vincular/VincularUsuLoj.aspx"); } else { lblMensagem.Text = "Ops, algo deu errado, tente novamente."; } }
public (bool, string) Criar(Usuario usuario) { string msg = ""; bool operacao = false; UsuarioBD usuarioDB = new UsuarioBD(); if (usuarioDB.validaNomeUnico(usuario.NomeUsuario)) { msg = "Nome existente. Informe outro!"; } else if (usuario.Senha.ToString().Length < 6) { msg = "Senha muito pequena."; } else { UsuarioBD usuarioBD = new UsuarioBD(); operacao = usuarioBD.Criar(usuario); } return(operacao, msg); }
protected void bCadastrar_Click(object sender, EventArgs e) { try { //Verifica campos obrigatórios //if (string.IsNullOrEmpty(textEmail.Value)) // Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('O campo 'E-mail' é obrigatório para fazer login.')", true); //if (string.IsNullOrEmpty(passwordSenha.Value)) // throw new Exception("O campo 'Senha' é obrigatório para fazer login."); //Faz validação //Verifica se usuário e senha existem Usuario usuarioCadastrar = UsuarioBD.selecionar(textEmail.Value, passwordSenha.Value); //Cadastra usuário e valida sessão if (UsuarioBD.selecionar(textEmail.Value, passwordSenha.Value) == null) { usuarioCadastrar = new Usuario(); usuarioCadastrar.nome = textNomeCadastro.Value; usuarioCadastrar.email = textEmailCadastro.Value; usuarioCadastrar.senha = passwordSenhaCadastro.Value; usuarioCadastrar.descricao = ""; usuarioCadastrar.foto = new byte[0]; UsuarioBD.inserir(usuarioCadastrar); Session["Usuario"] = usuarioCadastrar.id; Response.Redirect("../Views/PerfilUsuario.aspx"); } } catch (Exception ex) { throw new Exception("Erro: " + ex.Message + " - StackTrace: " + ex.StackTrace); } }
private void Carrega() { //Carrega Loja LojaBD lojabd = new LojaBD(); DataSet lojads = lojabd.SelectAll(); //vincula produtos ao dropdownlist dpdLoja.DataSource = lojads.Tables[0].DefaultView; dpdLoja.DataTextField = "loj_id"; dpdLoja.DataValueField = "loj_codigo"; dpdLoja.DataBind(); dpdLoja.Items.Insert(0, "Selecione"); //Carrega Usuario UsuarioBD usuariobd = new UsuarioBD(); DataSet usuariods = usuariobd.SelectAll(); //Vincula fornecedores ao checkboxlist cblLogin.DataSource = usuariods.Tables[0].DefaultView; cblLogin.DataTextField = "usu_login"; cblLogin.DataValueField = "usu_codigo"; cblLogin.DataBind(); }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { UsuarioBD usuariobd = new UsuarioBD(); Usuario usr = usuariobd.ValidaUsuario(Login1.UserName, usuariobd.HashValue(Login1.Password)); if (usr != null) { e.Authenticated = true; Session["usuario"] = usr; // aqui grava o id do usuario na session HttpCookie userIdCookie = new HttpCookie("UserdID");// aqui em gravo o id do perfil do usuario no cookie do navegador essas 3 linhas userIdCookie.Value = usr.PerfilC.IdPerfil.ToString(); Response.Cookies.Add(userIdCookie); FormsAuthentication.RedirectFromLoginPage(Login1.UserName, false); } else { e.Authenticated = false; ShowStatus("Usuário não encontrado!Por favor efetue o cadastro antes!", "Login.aspx"); } }
/*Boton eliminar del Grid*/ protected void gvUsuario_RowDeleting(object sender, GridViewDeleteEventArgs e) { lblMensaje.Text = ""; //eliminamos datos segun fila seleccionada del gridUsuario int userid = Convert.ToInt32(gvUsuario.Rows[(Convert.ToInt32(e.RowIndex))].Cells[2].Text); if (userid != (Convert.ToInt32(Convert.ToString(Session["userid"])))) { //instanciamos UsuarioBD para acceder al metodo eliminar UsuarioBD usuarioBD = new UsuarioBD(); usuarioBD.Eliminar(userid); lblMensaje.Text = "Usuario Eliminado"; //recargar pagina llenarUsuarios(); Limpiar(); ultimoId(); noControles(); } else { lblMensaje.Text = "No puede eliminar su propio Usuario"; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int codigo = 0; switch (e.CommandName) { case "Alterar": codigo = Convert.ToInt32(e.CommandArgument); Session["ID"] = codigo; Response.Redirect("../Alterar/AlterarUsuario.aspx"); break; case "Deletar": codigo = Convert.ToInt32(e.CommandArgument); UsuarioBD bd = new UsuarioBD(); bd.Delete(codigo); Carrega(); break; default: break; } }
public UsuarioN() { usuarioBD = new UsuarioBD(); }
public UsuarioNG() { _bd = new UsuarioBD(); }
public IActionResult Index() { UsuarioBD.TestarConexao(); return(View()); }