private void btnIngresar_Click(object sender, EventArgs e) { if (validarDatos()) { if (user == null) { user = new Usuario(); } if (UsuariosBD.ValidarUsuario(cboUsuario.Text, txtClave.Text) > 0) { this.Hide(); string parametro = cboUsuario.Text; frmPrincipal frm2 = new frmPrincipal(); frm2.SetLogin(parametro); frm2.Show(); } else { MessageBox.Show("Contraseña incorrecta. Reintente"); cboUsuario.SelectedIndex = 0; txtClave.Clear(); cboUsuario.Focus(); } } }
protected void btnSalvaEntra_Click(object sender, EventArgs e) { UsuariosBD bd = new UsuariosBD(); Usuarios usuario = bd.Select(Convert.ToInt32(Session["ID"])); usuario.Senha = txtSenhav.Text; if (txtSenhav.Text == txtConfSenha.Text) { txtConfSenha.Text = usuario.Senha; } usuario.PriAcesso = "0"; //bd.Update(usuario); if (bd.Update(usuario)) { if (usuario.Tipo == 0) { Response.Redirect("Indeex.aspx"); } else { Response.Redirect("IndexUser.aspx"); } } //Login passando = new Login(); //try //{ // passando.senha = senhav; //} //finally //{ // passando.Dispose(); //} }
public App() { // conecta ao banco de dados local (e cria BD, se necessário) BDLocal = new ConexaoBD(); InitializeComponent(); // verificar se existe conexão com Internet if (ExisteConexaoInternet()) { // mostrar página de login if (Device.RuntimePlatform == Device.iOS) { MainPage = new Login(); } else { MainPage = new NavigationPage(new Login()); } } else { // fazer login por algum dos usuários cadastrados usrCorrente = UsuariosBD.GetUsuario(null); if (usrCorrente == null) { DependencyService.Get <IMessage>().ShortAlert("Sem conexão com Internet."); DependencyService.Get <IDeviceSpecific>().CloseApplication(); } // mostra página inicial MostrarPaginaInicial(); } }
public async void OnLimpaBDLocal_Clicked(object sender, EventArgs e) { if (string.IsNullOrEmpty(App.usrCorrente.Email)) { DependencyService.Get <IMessage>().ShortAlert("Usuário corrente não definido!"); return; } // confirmar limpeza da base de dados local var resposta = await DisplayAlert("Limpa BD", "Confirma limpeza da base de dados local?", "Sim", "Não"); if (resposta == false) { return; } // pega lista de usuários cadastrados no BD Local List <UsuariosBD> lstUsuarios = UsuariosBD.GetUsuarios(); foreach (UsuariosBD usr in lstUsuarios) { // apaga todas as rotas do usuário if (UsuariosBD.ApagaUsuario(usr.Email) == false) { DependencyService.Get <IMessage>().ShortAlert("Erro Interno: dados não puderam ser apagados"); return; } } DependencyService.Get <IMessage>().ShortAlert("BD local limpo com sucesso!"); }
void EnlazarDatos() { IDataReader dr = UsuariosBD.Obtener(); todosUsuarios.DataSource = dr; todosUsuarios.DataBind(); dr.Close(); }
private void Carrega() { UsuariosBD bd = new UsuariosBD(); DataSet ds = bd.SelectAll(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { UsuariosBD bd = new UsuariosBD(); Usuarios usuario = bd.Select(Convert.ToInt32(Session["ID"])); txtConfSenha.Text = usuario.Senha; usuario.PriAcesso = "0"; } }
protected override void OnDisappearing() { base.OnDisappearing(); // atualiza dados na base de dados UsuariosBD.AtualizaConfiguracoes(App.usrCorrente.Email, viewModel.URL, (grava_switch.IsToggled ? 1 : 0), (wifi_switch.IsToggled ? 1 : 0)); // atualiza dados do usuário corrente App.usrCorrente.WSUrl = viewModel.URL; App.usrCorrente.Grava = (grava_switch.IsToggled ? 1 : 0); App.usrCorrente.WiFi = (wifi_switch.IsToggled ? 1 : 0); }
/// <summary> /// Inserta un nuevo usuario en la base de datos, y crea el calendario para el mismo, /// con calendario base indicado. Éste calendario se actualiza con el nuevo id. /// </summary> /// <param name="usuario"></param> /// <returns></returns> public static USUARIO InsertarYcreaCalendario(USUARIO usuario) { Calendario_Laboral calendario = new Calendario_Laboral() { es_calendario_base = false, id_calendario_padre = usuario.id_calendario_laboral, nombre_calendario = usuario.FullName }; calendario = ControladorCalendario.Insertar(calendario); usuario.id_calendario_laboral = calendario.id_calendario_laboral; return(UsuariosBD.Insertar(usuario)); }
protected void BtnSalvar_Click(object sender, EventArgs e) { Random senaRandomica = new Random(); int senhaint = senaRandomica.Next(1, 999999); string senha = senhaint.ToString(); Usuarios usuarios = new Usuarios(); usuarios.Nome = txtUser.Text; usuarios.Email = txtEmail.Text; usuarios.PriAcesso = "1"; //Funcoes.enviaEmail(" [email protected]", txtEmail.Text, "Bem vindo", senha); if (CbxAdmSim.Checked) { usuarios.Tipo = 0; } else { usuarios.Tipo = 1; } usuarios.Login = txtLogin.Text; if (CbxAtivo.Checked) { usuarios.Ativo = 0; } else { usuarios.Ativo = 1; } usuarios.Senha = senha; UsuariosBD bd = new UsuariosBD(); if (bd.Insert(usuarios)) { lblMensagem.Text = "Usuário cadastrado com sucesso"; txtUser.Text = ""; txtEmail.Text = ""; txtLogin.Text = ""; txtUser.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
public LoginViewModel() { BypassLoginCommand = new Command(async() => { // fazer login por algum dos usuários cadastrados App.usrCorrente = UsuariosBD.GetUsuario(null); if (App.usrCorrente != null) { // mostra página inicial await App.MostrarPaginaInicial(); } } ); }
protected void Page_Load(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["ID"]); UsuariosBD bd = new UsuariosBD(); Usuarios usuarios = bd.Select(codigo); if (!IsAdministrador(usuarios.Tipo)) { Response.Redirect("AcessoNegado.aspx"); } else { lblTitulo.Text = "" + usuarios.Nome; } CarregaAlerta(); }
protected void Page_Load(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["ID"]); UsuariosBD bd = new UsuariosBD(); Usuarios usuarios = bd.Select(codigo); if (!IsUser(usuarios.Tipo)) { Response.Redirect("IndexUser.aspx"); } else { lblTitulo.Text = "" + usuarios.Nome; ProdutoBD produtoBD = new ProdutoBD(); DataSet ds = produtoBD.GetEstoqueMinimo(); int quantidadeLinhas = ds.Tables[0].Rows.Count; string produtos = ""; for (int i = 0; i < quantidadeLinhas; i++) { DataRow dr = ds.Tables[0].Rows[i]; string nome = Convert.ToString(dr["prod_nome"]); produtos = produtos + nome + ","; } lblAviso.Text = "Produtos abaixo do estoque mínimo: " + produtos; MateriaPrimaBD materiaPrimaBD = new MateriaPrimaBD(); DataSet dst = materiaPrimaBD.GetEstoqueMin(); int quantidadeLinha = dst.Tables[0].Rows.Count; string materia = ""; for (int i = 0; i < quantidadeLinha; i++) { DataRow dr = dst.Tables[0].Rows[i]; string nome = Convert.ToString(dr["mat_nome"]); materia = materia + nome + ","; } lblAvisoMateria.Text = "Matéria Prima abaixo do estoque mínimo: " + materia; } }
void EnlazarDatos() { nombreGrupo.Text = grupoNombre; IDataReader drUsuarios = UsuariosBD.Obtener(); todosUsuarios.DataSource = drUsuarios; todosUsuarios.DataBind(); drUsuarios.Close(); drUsuarios = GruposBD.ObtenerUsuarios(grupo); usuariosGrupo.DataSource = drUsuarios; usuariosGrupo.DataBind(); drUsuarios.Close(); }
public async void OnAuthCompleted(object sender, AuthenticatorCompletedEventArgs e) { if (sender is OAuth2Authenticator authenticator) { authenticator.Completed -= OnAuthCompleted; authenticator.Error -= OnAuthError; } if (e.IsAuthenticated) { User user = null; switch (loginFrom) { case Constants.FROM_GOOGLE: user = await GetGoogleUserInfo(e.Account); break; case Constants.FROM_FACEBOOK: user = await GetFacebookUserInfo(e.Account); break; } if (account != null) { store.Delete(account, Constants.AppName); } await store.SaveAsync(account = e.Account, Constants.AppName); // salva dados do usuário na base de dados local App.usrCorrente = await UsuariosBD.InsereAtualizaUsuario(user, loginFrom); // mostra página inicial await App.MostrarPaginaInicial(); } }
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("AlterarCliente.aspx"); break; case "Deletar": codigo = Convert.ToInt32(e.CommandArgument); UsuariosBD bd = new UsuariosBD(); bd.Delete(codigo); Carrega(); break; default: break; } }
private void Page_Load(object sender, System.EventArgs e) { if (Request.Params["pagid"] != null) { pagId = Int32.Parse(Request.Params["pagid"]); } if (Request.Params["usuarioid"] != null) { usuarioId = Int32.Parse(Request.Params["usuarioid"]); } if (Request.Params["nombreusuario"] != null) { usuario = (string)Request.Params["nombreusuario"]; } if (!Page.IsPostBack) { if (usuario == "") { int uid = -1; int i = 0; while (uid == -1) { string nombre = "Nuevo usuario creado " + DateTime.Now.ToString(); usuario = "Nuevo Usuario " + i.ToString(); uid = UsuariosBD.Crear(usuario, nombre); i++; } } EnlazarDatos(); ViewState["UrlAnterior"] = Request.UrlReferrer.ToString(); } }
void EnlazarDatos() { IDataReader drUsuario = UsuariosBD.Obtener(usuario); drUsuario.Read(); Usuario.Text = drUsuario["Usuario"].ToString(); Clave.Text = drUsuario["Clave"].ToString(); Nombre.Text = drUsuario["Nombre"].ToString(); Apellido.Text = drUsuario["Apellido"].ToString(); Email.Text = drUsuario["Email"].ToString(); drUsuario.Close(); // agregar el nombre del usuario al titulo if (usuario != "") { titulo.InnerText = "Administrar Usuario: " + usuario; } IDataReader drGrupos = GruposBD.Obtener(); todosGrupos.DataSource = drGrupos; todosGrupos.DataBind(); drGrupos.Close(); drGrupos = UsuariosBD.ObtenerGruposReader(usuario); usuarioGrupos.DataSource = drGrupos; usuarioGrupos.DataBind(); drGrupos.Close(); }
/// <summary> /// Obtiene todos los usuario ACTIVOS de la base de datos. /// </summary> /// <returns></returns> public static List <USUARIO> ObtenerTodosUsuarios() { return(UsuariosBD.ObtenerUsuariosActivos()); }
private void Page_Load(object sender, System.EventArgs e) { PortalConfig configPortal = (PortalConfig)HttpContext.Current.Items["PortalConfig"]; nombrePortal.Text = configPortal.Nombre; if (Request.IsAuthenticated == true) { string Usuario = UsuariosBD.ObtenerNombre(Context.User.Identity.Name); hypUsuario.Text = Usuario; hypUsuario.NavigateUrl = Global.ObtenerRuta(Request) + "/Administracion/NombreUsuario.aspx?pagid=" + configPortal.PagActiva.PagId.ToString() + "&usuario=" + Context.User.Identity.Name; hypLogin.Text = "Salir"; hypLogin.NavigateUrl = Global.ObtenerRuta(Request) + "/Administracion/Salir.aspx"; } else { hypLogin.Text = "Ingresar"; hypLogin.NavigateUrl = Global.ObtenerRuta(Request) + "/Default.aspx?pagid=" + configPortal.PagActiva.PagId.ToString() + "&login=1"; hypUsuario.Text = hypUsuario.NavigateUrl = ""; } if (MostrarPaginas) { int pagId; if (configPortal.PagActiva.PagPadre == -1) { pagId = configPortal.PagActiva.PagId; } else { pagId = BuscarPadre(configPortal.PagActiva.PagId); } // Build list of tabs to be shown to user ArrayList PaginasAutorizadas = new ArrayList(); int agregadas = 0; for (int i = 0; i < configPortal.Paginas.Count; i++) { Pagina pag = (Pagina)configPortal.Paginas[i]; if (SeguridadPortal.EstaEnGrupos(pag.GruposAutorizados) && (pag.PagPadre == -1)) { PaginasAutorizadas.Add(pag); if (pag.PagId == pagId) { Paginas.SelectedIndex = agregadas; } agregadas++; } } Paginas.DataSource = PaginasAutorizadas; Paginas.DataBind(); } }
/// <summary> /// Retorna el usuario con el ID indicado /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public static USUARIO ObtenerUsuario(int idUsuario) { return(UsuariosBD.ObtenerUsuario(idUsuario)); }
void botonBorrar_Click(object sender, System.Web.UI.ImageClickEventArgs e) { UsuariosBD.Borrar(Int32.Parse(todosUsuarios.SelectedItem.Value)); EnlazarDatos(); }
private void botonActualizarUsuario_Click(object sender, System.EventArgs e) { UsuariosBD.Actualizar(usuarioId, Usuario.Text, Clave.Text, Email.Text, Nombre.Text, Apellido.Text); usuario = Usuario.Text; EnlazarDatos(); }
public static int ObtenerCantidadCalificaciones(USUARIO usuario) { return(UsuariosBD.ObtenerCantidadCalificaciones(usuario)); }
public static bool EstaHabilitadoParaActividad(USUARIO usuario, Actividad_proyecto actividad) { return(UsuariosBD.EstaHabilitadoParaActividad(usuario, actividad)); }
protected void btnLogar_Click(object sender, EventArgs e) { //UsuariosBD usuDB = new UsuariosBD(); string login = txtLogin.Text.Trim(); string senha = txtSenha.Text.Trim(); Session["senha"] = txtSenha.Text; //Usuarios usuarios = usuDB.Autentica(login, senha); //Session["ID"] = usuarios.Codigo; if (!IsPreenchido(login)) { lblMensagem.Text = "Preencha o login"; txtLogin.Focus(); return; } if (!IsPreenchido(senha)) { lblMensagem.Text = "Preencha a senha"; txtSenha.Focus(); return; } UsuariosBD bd = new UsuariosBD(); Usuarios usuarios = new Usuarios(); usuarios = bd.Autentica(login, senha); if (!UsuarioEncontrado(usuarios)) { lblMensagem.Text = "Usuário não encontrado"; txtLogin.Focus(); return; } Session["ID"] = usuarios.Codigo; UsuariosBD carregabd = new UsuariosBD(); Usuarios usuario = carregabd.Select(usuarios.Codigo); if (usuario.PriAcesso == "1") { Response.Redirect("PrimeiroAcesso.aspx"); } else if (usuario.PriAcesso == "0") { Response.Redirect("Indeex.aspx"); } else { lblMensagem.Text = "Usuário não encontrado"; txtLogin.Focus(); return; } //switch (usuarios.Tipo) //{ // case 0: // Response.Redirect("Index.aspx"); // break; // case 1: // Response.Redirect("IndexUser.aspx"); // break; // default: // break; //} }
/// <summary> /// Actualiza los datos de un usuario /// </summary> /// <param name="usuario"></param> /// <returns></returns> public static USUARIO Actualizar(USUARIO usuario) { return(UsuariosBD.Actualizar(usuario)); }
/// <summary> /// Verifica si existe el usuario /// </summary> /// <param name="usuario">El usuario con los nuevos datos</param> /// <returns>El usuario indicado, null si no encuentra</returns> public static USUARIO Exist(USUARIO usuario) { return(UsuariosBD.Exist(usuario)); }
/// <summary> /// Elimina el usuario de la base de datos /// </summary> /// <param name="user"></param> public static void Eliminar(USUARIO user) { UsuariosBD.Eliminar(user); }