private bool VerificaLogin() { bool ValidaLogin = false; dtlogin = new DataTable(); myLogin = new ControlLogin(txtUsuario.Text, txtSenha.Text); DS_Mensagem = myLogin.DS_Mensagem; if (DS_Mensagem == "OK") { dtlogin = myLogin.ValidaLogin(txtUsuario.Text, txtSenha.Text); for (int i = 0; i < dtlogin.Rows.Count; i++) { ID_Login = Convert.ToInt32(dtlogin.Rows[i]["ID_Login"]); DS_Senha = Convert.ToString(dtlogin.Rows[i]["DS_Senha"]); ID_Funcionario = Convert.ToInt32(dtlogin.Rows[i]["ID_Funcionario"]); DS_Usuario = Convert.ToString(dtlogin.Rows[i]["DS_usuario"]); } if (DS_Usuario.Equals(txtUsuario.Text) == true) { if ((DS_Senha.Equals(txtSenha.Text) == true)) { ValidaLogin = true; } } } return(ValidaLogin); }
public frmLogin() { InitializeComponent(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlLogin = new ControlLogin(); _RepositoryControlPerfil = new ControlPerfil(); }
public Autenticar() { InitializeComponent(); _RepositoryControlConfigFonte = new ControlConfigFonte(); _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlLogin = new ControlLogin(); }
protected void BtnIniciarSesion(object sender, EventArgs e) { try { txtMsg.Text = ""; txtMsg.Visible = true; Usuario usuario = new Usuario(txtUsuario.Text, txtPassword.Text); ControlLogin control = new ControlLogin(usuario); if (control.IniciarSesion()) { Session["usuario"] = usuario.NombreU; Session["contra"] = usuario.Contrasena; Session["tipo"] = usuario.Tipo; txtMsg.Text = "Inicio de sesión correcto."; Response.Redirect("FrmInicio.aspx"); } else { txtMsg.Text = "Usuario o contraseña incorrecta."; } } catch (Exception ex) { txtMsg.Text = "Error sistema. Por favor intentelo nuevamente."; } }
private void btnLogar_Click(object sender, EventArgs e) { ControlLogin conLogin = new ControlLogin(); conLogin.acessar(txtUsuario.Text, txtSenha.Text); if (conLogin.mensagem.Equals("")) { if (conLogin.tem) { //Oculta o primeiro formulario Hide(); FormPrincipal principal = new FormPrincipal(); principal.Show(); } else { MessageBox.Show("Login não encontrado", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(conLogin.mensagem); } }
private void bAceptar_Click(object sender, EventArgs e) { if (tUsuario.Text != "USUARIO") { if (tPassword.Text != "CONTRASEÑA") { //Se declaran los atributos para extraer de los TextBox de los usuarios string user = this.tUsuario.Text; string pass = this.tPassword.Text; //Se instancia el controlador para poder conectar con la base control = new ControlLogin(); String cargo = control.controlLoginDAO(user, pass); //Se utiliza un string para encontrar el cargo y abrir la interfaz correcta if ((string.Compare(cargo, "Bodega")) == 0) { this.Hide(); Bodega bodega = new Bodega(); bodega.ShowDialog(); } else if ((string.Compare(cargo, "Producción")) == 0) { this.Hide(); Produccion produccion = new Produccion(); produccion.ShowDialog(); } else if ((string.Compare(cargo, "Ventas")) == 0) { this.Hide(); Ventas ventas = new Ventas(); ventas.ShowDialog(); } else if ((string.Compare(cargo, "Administrador")) == 0) { this.Hide(); Administrador admi = new Administrador(); admi.ShowDialog(); } else /*MessageBox.Show("No ha seleccionado ningún rol");*/ { msgError("Usuario inválido, inténtelo de nuevo."); } } else { msgError("Por favor, ingrese su contraseña."); } } else { msgError("Por favor, ingrese su usuario."); } }
private void ViewMenu_Load(object sender, EventArgs e) { using (ViewLoginAcesso myLogin = new ViewLoginAcesso()) { Visible = false; DialogResult = myLogin.ShowDialog(); if (myLogin.DialogResult != DialogResult.OK) { Application.Exit(); return; } else { Visible = true; } } mylogin = new ControlLogin(); dtLogin = mylogin.MostrarRegistroLogin(); for (int i = 0; i < dtLogin.Rows.Count; i++) { if (Convert.ToString(dtLogin.Rows[i]["NM_Funcionario"]) != string.Empty) { NM_Funcionario = Convert.ToString(dtLogin.Rows[i]["NM_Funcionario"]); DS_NiVelAcesso = Convert.ToString(dtLogin.Rows[i]["DS_NivelAcesso"]); ID_Funcionario = Convert.ToInt32(dtLogin.Rows[i]["ID_Funcionario"]); lblNomeFuncionario.Text = NM_Funcionario; lblNivelAcesso.Text = DS_NiVelAcesso; } } if (lblNivelAcesso.Text != "Gerente") { pnlGerencia.Visible = false; } ArredondaCantosForm(); Arredonda(btnViewVenda, 50, true, true); Arredonda(btnViewCliente, 50, true, true); Arredonda(btnGerencia, 50, true, true); Arredonda(btnProdutos, 50, true, true); Arredonda(btnDiversos, 50, true, true); Arredonda(btnViewProduto, 50, true, true); Arredonda(btnViewRelatorio, 50, true, true); Arredonda(btnViewCategoria, 50, true, true); Arredonda(btnViewPerdas, 50, true, true); Arredonda(btnViewCompra, 50, true, true); Arredonda(btnViewLogin, 50, true, true); Arredonda(btnViewInsumo, 50, true, true); Arredonda(btnViewFuncionario, 50, true, true); }
static public bool LoginCtrl() { try { user.ControlLogins.Add(CtrlLog = new ControlLogin() { LoginTime = DateTime.Now }); amonic.SaveChanges(); } catch { ErrorWindow(); return(false); } return(true); }
protected void btnLogin_Click(object sender, EventArgs e) { try { txtMsg.Text = ""; txtMsg.Visible = true; Usuario usuario = new Usuario(); if (txtUser.Text == "" || txtPassword.Text == "" || txtPassword2.Text == "") { txtMsg.Text = "Por favor ingrese todos los datos."; } else { if (txtPassword.Text == txtPassword2.Text) { Usuario user = new Usuario(txtUser.Text, txtPassword.Text, "usuario"); ControlLogin control = new ControlLogin(user); //usuario.NombreU=(txtUser.Text); //usuario.Contrasena=(txtPassword.Text); //usuario.Tipo=("usuario"); if (control.ValidarUsuario()) { txtMsg.Text = "Este usuario ya esta registrado. Intente con otro."; } else { if (control.Registrar()) { txtMsg.Text = "Registro exitoso"; } else { txtMsg.Text = "Error al registrar el usuario"; } } } else { txtMsg.Text = "Las contraseñas no coinciden."; } } } catch (Exception ex) { txtMsg.Text = "Error del sistema."; } }
private void BuscarNomeFuncionarioLogin() { myLogin = new ControlLogin(); if (chkInativos.Checked == true) { status = "0"; dgvLogin.DataSource = myLogin.BuscarNomeFuncionarioLogin(status, txtBuscarLogin.Text); } else { status = "1"; dgvLogin.DataSource = myLogin.BuscarNomeFuncionarioLogin(status, txtBuscarLogin.Text); } OcultarDeletarLogin(); lblTotalLogin.Text = "Total de Registros: " + Convert.ToString(dgvLogin.Rows.Count); }
private void MostrarLogin() { string ativos = "1"; string inativos = "0"; myLogin = new ControlLogin(); if (chkInativos.Checked == true) { dgvLogin.DataSource = myLogin.MostrarLogin(inativos); dgvLogin.Columns[0].HeaderText = "Ativar"; } else { dgvLogin.DataSource = myLogin.MostrarLogin(ativos); dgvLogin.Columns[0].HeaderText = "Deletar"; } OcultarDeletarLogin(); lblTotalLogin.Text = "Total de Registros: " + Convert.ToString(dgvLogin.Rows.Count); dgvLogin.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dgvLogin.Columns[1].HeaderText = "CÓDIGO"; dgvLogin.Columns[2].Visible = false; dgvLogin.Columns[3].HeaderText = "FUNCIONÁRIO"; dgvLogin.Columns[4].Visible = false; dgvLogin.Columns[5].HeaderText = "NÍVEL\nACESSO"; dgvLogin.Columns[6].HeaderText = "USUÁRIO"; dgvLogin.Columns[7].HeaderText = "SENHA"; dgvLogin.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dgvLogin.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; HabilitarDataGridView(); }
private void btnLogin_Click(object sender, EventArgs e) { try { bool LoginOK = false; bool UsuarioLoginOK = false; bool SenhaLoginOK = false; bool RegistroLoginOk = false; ValidarUsuario(txtUsuario); if (myValidar.UsuarioValido == true) { UsuarioLoginOK = true; } ValidarSenha(txtSenha); if (myValidar.SenhaValida == true) { SenhaLoginOK = true; } if (UsuarioLoginOK == false || SenhaLoginOK == false) { MensagemErro("Por favor, preencha corretamente os campos sinalizados"); } else { errorIcone.Clear(); LoginOK = VerificaLogin(); if (LoginOK == true) { MensagemOk("Login efetuado com sucesso"); dtRegistroLogin = new DataTable(); dtRegistroLogin = myLogin.MostrarRegistroLogin(); for (int i = 0; i < dtRegistroLogin.Rows.Count; i++) { if (ID_Login == Convert.ToInt32(dtRegistroLogin.Rows[i]["ID_Login"])) { action = "editar"; myLogin = new ControlLogin(action, ID_Login); DS_Mensagem = myLogin.DS_Mensagem; RegistroLoginOk = true; break; } } if (RegistroLoginOk == false) { myLogin = new ControlLogin(ID_Login); DS_Mensagem = myLogin.DS_Mensagem; } DialogResult = DialogResult.OK; } else { MensagemErro("Login inválido, por favor, verifique os dados e tente novamente\n Vefique também a posição de letras maiúsculas e minúsculas"); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnAtivar_Click(object sender, EventArgs e) { bool marcouitem = false; foreach (DataGridViewRow row in dgvLogin.Rows) { if (bool.Parse(row.Cells[0].EditedFormattedValue.ToString()))//Pega os valores com checkbox clicados (TRUE) { marcouitem = true; } } if (!marcouitem) { MensagemErro("Não há produtos selecionados para ativar"); } else { try { DialogResult Opcao; Opcao = MessageBox.Show( "Realmente deseja ativar os registros?", "SAWABONA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Opcao == DialogResult.Yes) { int Codigo; string resp = ""; action = "ativar"; foreach (DataGridViewRow row in dgvLogin.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToInt32(row.Cells[1].Value); myLogin = new ControlLogin(action, Codigo); resp = myLogin.DS_Mensagem; } } if (resp.Equals("OK")) { MensagemOk("Registro(s) Ativado(s) com sucesso"); } else { MensagemErro(resp); } MostrarLogin(); chkInativos.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
private void btnSalvarLogin_Click(object sender, EventArgs e) { try { bool FuncionarioLoginOK = false; bool UsuarioLoginOK = false; bool SenhaLoginOK = false; bool NivelAcessoLoginOK = false; string resp = ""; if (cboxNomeFuncionarioLogin.Text == string.Empty) { errorIcone.SetError(cboxNomeFuncionarioLogin, "Selecione o funcionário deste login"); } else { errorIcone.SetError(cboxNomeFuncionarioLogin, string.Empty); FuncionarioLoginOK = true; } ValidarCampoNulo(txtUsuarioLogin); if (myValidar.CampoValido == true) { ValidarTamanhoCampo(txtUsuarioLogin, 20); if (myValidar.TamanhoValido == true) { UsuarioLoginOK = true; } } ValidarCampoNulo(txtSenhaLogin); if (myValidar.CampoValido == true) { ValidarTamanhoCampo(txtSenhaLogin, 20); if (myValidar.TamanhoValido == true) { SenhaLoginOK = true; } } ValidarSenha(txtSenhaLogin); if (myValidar.SenhaOk == false) { SenhaLoginOK = false; } if (cboxNivelAcessoLogin.Text == string.Empty) { errorIcone.SetError(cboxNivelAcessoLogin, "Selecione o nível de acesso deste login"); } else { errorIcone.SetError(cboxNivelAcessoLogin, string.Empty); NivelAcessoLoginOK = true; } bool FunLoginCadastrado = false; foreach (DataGridViewRow row in dgvLogin.Rows) { if (txtCodigoLogin.Text != Convert.ToString(row.Cells["ID_Login"].Value)) { if (cboxNomeFuncionarioLogin.Text == Convert.ToString(row.Cells["NM_Funcionario"].Value)) { FunLoginCadastrado = true; } } } if (FunLoginCadastrado == true) { MensagemErro("Funcionário já tem um login cadastrado na base de dados"); } else { bool UserLoginCadastrado = false; foreach (DataGridViewRow row in dgvLogin.Rows) { if (txtCodigoLogin.Text != Convert.ToString(row.Cells["ID_Login"].Value)) { if (txtUsuarioLogin.Text == Convert.ToString(row.Cells["DS_Usuario"].Value)) { UserLoginCadastrado = true; } } } if (UserLoginCadastrado == true) { MensagemErro("Este nome de usuário já pertence a um login cadastrado na base de dados"); } else { if (FuncionarioLoginOK == false || UsuarioLoginOK == false || SenhaLoginOK == false || NivelAcessoLoginOK == false) { MensagemErro("Por favor, preencha corretamente os campos sinalizados"); } else { errorIcone.Clear(); if (eNovo) { action = "inserir"; myLogin = new ControlLogin(action, cboxNomeFuncionarioLogin.SelectedValue.ToString(), cboxNivelAcessoLogin.SelectedValue.ToString(), txtUsuarioLogin.Text, txtSenhaLogin.Text); resp = myLogin.DS_Mensagem; } else { action = "editar"; myLogin = new ControlLogin(action, txtCodigoLogin.Text, cboxNivelAcessoLogin.SelectedValue.ToString(), txtUsuarioLogin.Text, txtSenhaLogin.Text); resp = myLogin.DS_Mensagem; } if (resp.Equals("OK")) { if (eNovo) { MensagemOk("Registro salvo com sucesso"); } else { MensagemOk("Registro editado com sucesso"); } eNovo = false; eEditar = false; Botoes(); Habilitar(false); Limpar(); MostrarLogin(); } else { MensagemErro(resp); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public WindowLogin() { InitializeComponent(); control = new ControlLogin(); }
public HomeController() { _RepositoryControlUsuario = new ControlUsuario(); _RepositoryControlLogin = new ControlLogin(); }