コード例 #1
0
        //private MySqlConnection bdConn; //MySQL
        //private MySqlDataAdapter bdAdapter;
        //private DataSet bdDataSet; //MySQL

        protected void Logar_Click(object sender, EventArgs e)
        {
            try
            {
                Entidades.Usuario usuLog = new Entidades.Usuario();
                BLL.Usuario       Bllusu = new BLL.Usuario();

                //usuLog = Bllusu.VerificaLogin2(LoginUsu.Text, SenhaClie.Text);
                usuLog = Bllusu.UsuarioLogin(LoginUsu.Text, SenhaClie.Text);

                if (usuLog.IdUsuario != 0)
                {
                    lblmsg.Visible   = false;
                    lblmsg.InnerText = "";

                    Session["usuarioid"] = usuLog.IdUsuario;
                    Session["Nome"]      = usuLog.Nome;

                    Response.Redirect("Default.aspx", false);
                }
                else
                {
                    lblmsg.Visible   = true;
                    lblmsg.InnerText = "Login e/ou senha incorretos!";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public void CarregarDadosGrid()
        {
            try
            {
                BLL.Usuario cat = new BLL.Usuario();
                dataGridView1.DataSource = cat.Listar(textBox1.Text, 1).Tables[0];
                // textBox1.Focus();
                //a propriedade DATASOURCE do datagrid é a fonte de dados. Esta propriedade recebe (=) do objeto USU o método LISTAR usando como parametro o texto TEXT.TRIM().TOUPPER() digitado no TEXTBOX1. Esse DATASOURCE usará a tabela zero TABLES[0] do método LISTAR

                if (dataGridView1.Rows.Count == 0)
                {
                    btnAlterar.Enabled   = false;
                    btnConsultar.Enabled = false;
                    btnAtivar.Enabled    = false;
                    btnDesativar.Enabled = false;
                }
                else
                {
                    btnAlterar.Enabled   = true;
                    btnConsultar.Enabled = true;
                    btnAtivar.Enabled    = true;
                    btnDesativar.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
コード例 #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     BLL.Usuario usu = new BLL.Usuario();
     usu.NomeUsuario  = txtNome.Text;
     usu.SenhaUsuario = txtSenha.Text;
     usu.AlterarComParametro();
 }
コード例 #4
0
 private void Cadastrar(Object o, EventArgs e)
 {
     try
     {
         BLL.Usuario usu = new BLL.Usuario();
         if (txtSenha.Text == txtSenha2.Text)
         {
             usu.NomeUsuario         = txtNome.Text;
             usu.SenhaUsuario        = txtSenha.Text;
             usu.DataAcessoUsuario   = DateTime.Today;
             usu.DataCadastroUsuario = DateTime.Today;
             usu.StatusUsuario       = 1;
             usu.CodigoNivelAcesso   = Convert.ToInt32(cbNivel.SelectedValue);
             // usu.CodigoNivelAcesso = ;
             usu.IncluirComParametro();
             MessageBox.Show("Usuario Cadastrado");
             txtNome.Clear();
             txtSenha.Clear();
             cbNivel.SelectedIndex = -1;
             txtSenha2.Clear();
         }
         else
         {
             MessageBox.Show("As senhas não condizem ,por favor tente novamente");
             txtSenha.Clear();
             txtSenha2.Clear();
             txtSenha.Focus();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
        public BLL.Usuario Autenticar(BLL.Usuario us)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT USUARIO, SENHA, NOME_USUARIO, TIPO_USUARIO FROM TBUsuario WHERE USUARIO = @usuario AND SENHA = @senha";

            cmd.Parameters.AddWithValue("@usuario", us.User);
            cmd.Parameters.AddWithValue("@senha", us.Senha);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dr.Read();
                us.User     = dr["USUARIO"].ToString();
                us.NomeUser = dr["NOME_USUARIO"].ToString();
                us.Senha    = dr["SENHA"].ToString();
                us.TipoUser = Convert.ToInt32(dr["TIPO_USUARIO"]);
                dr.Close();
            }
            else
            {
                us.User = "";
            }
            con.Desconectar();
            return(us);
        }
コード例 #6
0
        private void Fixar(Object o, EventArgs e)
        {
            try
            {
                //o é objeto que foi clicado
                var b = (Button)o;
                //variávl 'b' é o botão 'o'
                if (MessageBox.Show(b.Text, "Atencao", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }
                BLL.Usuario usu = new BLL.Usuario();
                usu.CodigoUsuario = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                //propriedade '.codigo' do objeto 'usu' recebe '=' o valor 'value' da primeira coluna 'cells[0]' da linha atual 'currentrow' do grid 'datagridview1'
                switch (b.Text)
                {
                case "Excluir": usu.Excluir(); break;

                case "Ativar": usu.Ativar(); break;

                case "Desativar": usu.Desativar(); break;
                }
                MessageBox.Show(b.Text, "Sucesso");
                CarregarDadosGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
コード例 #7
0
 public ReporteVentas()
 {
     _ventaBll   = new BLL.Venta();
     _usuarioBll = new BLL.Usuario();
     InitializeComponent();
     Traducir();
 }
コード例 #8
0
        protected void btnAutenticar_Click(object sender, EventArgs e)
        {
            BLL.Usuario us = new BLL.Usuario();

            us.User  = txtUsuario.Text;
            us.Senha = txtSenha.Text;

            DAL.UsuarioDAL usDAL = new DAL.UsuarioDAL();

            us = usDAL.Autenticar(us);

            if (us.User != "")
            {
                Response.Write("<script>alert('Ok')</script>");
                Session.Add("usuario", us.User);
                Session.Add("tipousuario", us.TipoUser);

                //Session.Add("BLLUsuario", us); Mandar todo objeto BLL de usuario

                Response.Redirect("Cadastro.aspx");
            }
            else
            {
                Response.Write("<script>alert('Usúario ou senha invalidos')</script>");
            }
            txtUsuario.Text = "";
            txtUsuario.Focus();
        }
コード例 #9
0
        public int ObtenerBitacoraMaxId()
        {
            BLL.Usuario        bllUsuario = new BLL.Usuario();
            List <BE.Bitacora> bitacoras  = _dalManagerBitacora.Leer();

            return(bitacoras.Max(x => x.Id));
        }
コード例 #10
0
        public Menu2()
        {
            InitializeComponent();
            Exibir();

            BLL.Usuario u = new BLL.Usuario();
            CodigoUsuario = u.CodigoUsuario;
        }
コード例 #11
0
ファイル: Login.cs プロジェクト: xeneise19/Logicar
 public Login()
 {
     _usuarioBLL  = new BLL.Usuario();
     _permisoBll  = new BLL.Permiso();
     _bitacoraBll = new BLL.Bitacora();
     InitializeComponent();
     Traducir();
 }
コード例 #12
0
ファイル: ListaEmpleados.cs プロジェクト: xeneise19/Logicar
 public ListaEmpleados()
 {
     _usuarioBll  = new BLL.Usuario();
     _permisoBll  = new BLL.Permiso();
     _empleadoBLL = new BLL.Empleado();
     InitializeComponent();
     Traducir();
 }
コード例 #13
0
 public Bitacora()
 {
     _bitacoraBll = new BLL.Bitacora();
     _usuarioBll  = new BLL.Usuario();
     usuario      = Services.SessionManager.GetInstance.Usuario;
     InitializeComponent();
     Traducir();
 }
コード例 #14
0
 public void InicializarControl()
 {
     _bllPermiso = new BLL.Permiso();
     _bllUsuario = new BLL.Usuario();
     InitializeComponent();
     //CargarTreeView(treeViewPermisosUsuario, ManejadorSesion.Instancia.ObtenerSesion().Usuario.Permisos);
     CargarTreeView(treeViewPermisos, _bllPermiso.ObtenerPermisos());
     CargarComboUsuario();
 }
コード例 #15
0
        public void Excluir(BLL.Usuario usu)
        {
            SqlCommand cmd = new SqlCommand(@"DELETE FROM USUARIO WHERE CodUsuario = @CodUsuario");

            cmd.Connection = conexao.Conectar();
            cmd.Parameters.AddWithValue("@CodUsuario", usu.CodUsuario);
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
コード例 #16
0
 public void CadUsu(object o, EventArgs e)
 {
     BLL.Usuario usu = new BLL.Usuario();
     usu.CodigoFunc    = Convert.ToInt16(cbFunc.SelectedValue);
     usu.NomeUsuario   = txtUsuario.Text;
     usu.SenhaUsuario  = txtSenha.Text;
     usu.StatusUsuario = 1;
     usu.IncluirComParametro();
     MessageBox.Show("Usuario Cadastrado");
 }
コード例 #17
0
 public Logicar()
 {
     _usuarioBLL = new BLL.Usuario();
     InitializeComponent();
     ValidarFormulario();
     MostrarIdiomas();
     MarcarIdioma();
     Traducir();
     ValidarPermisos();
 }
コード例 #18
0
ファイル: AsignarPatentes.cs プロジェクト: xeneise19/Logicar
        public AsignarPatentes(BE.Empleado empleado)
        {
            _empleado       = empleado;
            _permisoBll     = new BLL.Permiso();
            _usuarioBll     = new BLL.Usuario();
            _listaAsignados = _empleado.usuario.Permisos != null?_empleado.usuario.Permisos.FindAll(r => r.esFamilia == 0) : new List <BE.Permiso>();

            InitializeComponent();
            Traducir();
        }
コード例 #19
0
        private bool ValidarNombreUsuarioExiste(string nombreUsu)
        {
            BLL.Usuario bllUsuario = new BLL.Usuario();

            if (bllUsuario.ObtenerUsuarioPorNombreDeUsuario(nombreUsu) == null)
            {
                return(false);
            }

            return(true);
        }
コード例 #20
0
ファイル: Usuario.cs プロジェクト: jonaselan/SURU
        public void Insert(BLL.Usuario usuario)
        {
            List <BLL.Usuario> objs = Select();

            objs.Add(usuario);
            using (StreamWriter f = new StreamWriter(tabela_usuarios, false, Encoding.Default))
            {
                XmlSerializer xml = new XmlSerializer(typeof(List <BLL.Usuario>));
                xml.Serialize(f, objs);
            }
        }
コード例 #21
0
        private void CarregarCombo(object o, EventArgs e)
        {
            BLL.Titulo c = new BLL.Titulo();
            cbTitulo.DataSource    = c.Listar(String.Empty, 1).Tables[0];
            cbTitulo.DisplayMember = "DescricaoTitulo";
            cbTitulo.ValueMember   = "CodigoTitulo";

            BLL.Usuario u = new BLL.Usuario();
            comboBox1.DataSource    = u.Listar(String.Empty, 1).Tables[0];
            comboBox1.DisplayMember = "NomeUsuario";
            comboBox1.ValueMember   = "CodigoUsuario";
        }
コード例 #22
0
        //Consultar por Nome
        public DataTable ConsultarPorNome(BLL.Usuario usu)
        {
            SqlDataAdapter da = new SqlDataAdapter(@"SELECT CodUsuario as 'Código', NomeUsuario as Nome, Senha, TipoUsuario as 'Tipo de Usúario' FROM USUARIO WHERE NomeUsuario LIKE @NomeUsuario ORDER BY NomeUsuario", conexao.Conectar());

            da.SelectCommand.Parameters.AddWithValue("@NomeUsuario", usu.NomeUsuario + "%");

            DataTable dt = new DataTable();

            da.Fill(dt);
            conexao.Desconectar();
            return(dt);
        }
コード例 #23
0
 public void AlterarUsu(object o, EventArgs e)
 {
     BLL.Usuario usu = new BLL.Usuario();
     usu.CodigoFunc    = Convert.ToInt16(cbFunc.SelectedValue);
     usu.NomeUsuario   = txtUsuario.Text;
     usu.SenhaUsuario  = txtSenha.Text;
     usu.CodigoUsuario = Codigo;
     usu.StatusUsuario = 1;
     usu.AlterarComParametro();
     MessageBox.Show("Alterado");
     this.Close();
 }
コード例 #24
0
        private void btnAceptar_Click_1(object sender, RoutedEventArgs e)
        {
            BLL.Usuario bllUsuario = new BLL.Usuario();
            BE.Usuario  beUsuario  = new BE.Usuario();

            BE.Idioma idioma = ((AmUsuarioViewModel)this.DataContext).IdiomaSeleccionado;

            beUsuario.Nombre        = txtNombre.Text;
            beUsuario.Apellido      = txtApellido.Text;
            beUsuario.NombreUsuario = txtNombreUsu.Text;
            beUsuario.Password      = txtPassword.Password;
            string passVal = txtPasswordVal.Password;

            beUsuario.Idioma = idioma;
            beUsuario.Activo = true;
            int idPermiso = ((AmUsuarioViewModel)this.DataContext).PermisosComponenteSeleccionado.Id;


            if (ValidarNombreUsuarioExiste(beUsuario.NombreUsuario))
            {
                Mensaje vieMensaje = new Mensaje(TipoMensaje.ERROR, SingletonIdioma.Instancia.ObtenerTraduccion("titNombreUsu"), SingletonIdioma.Instancia.ObtenerTraduccion("MenNombreUsuExiste"));
                DialogHost.Show(vieMensaje, "dhMensajes");

                return;
            }

            if (!ValidarPassword(beUsuario.Password, passVal))
            {
                Mensaje vieMensaje = new Mensaje(TipoMensaje.ERROR, SingletonIdioma.Instancia.ObtenerTraduccion("titPassword"), SingletonIdioma.Instancia.ObtenerTraduccion("MenPasswordTexto"));
                DialogHost.Show(vieMensaje, "dhMensajes");

                return;
            }

            Resultado resultado = bllUsuario.Agregar(beUsuario, idPermiso);

            Mensaje mensajeResult;

            if (!resultado.HayError)
            {
                ((AmUsuarioViewModel)this.DataContext).SeGuardo = true;
                Limpiar();
                mensajeResult = new Mensaje(TipoMensaje.CORRECTO, SingletonIdioma.Instancia.ObtenerTraduccion("TituloOperacion"), SingletonIdioma.Instancia.ObtenerTraduccion("OperacionOk"));
            }
            else
            {
                ((AmUsuarioViewModel)this.DataContext).SeGuardo = false;
                mensajeResult = new Mensaje(TipoMensaje.ERROR, SingletonIdioma.Instancia.ObtenerTraduccion("TituloOperacion"), SingletonIdioma.Instancia.ObtenerTraduccion("OperacionError"));
            }

            var result = DialogHost.Show(mensajeResult, "dhMensajes");
        }
コード例 #25
0
        public BLL.Usuario LoginUsuario(string nickname)
        {
            BLL.Usuario usuario = new BLL.Usuario();
            try
            {
                usuario = usuario.LoginUsuario(nickname);
            }
            catch (Exception e)
            {
                return(null);
            }

            return(usuario);
        }
コード例 #26
0
 private void EditandoUSU(object o, EventArgs e)
 {
     Telas.Consultar.FrmConsultaUsuario n = new Telas.Consultar.FrmConsultaUsuario();
     BLL.Usuario usu = new BLL.Usuario();
     usu.NomeUsuario       = txtNomeEdicao.Text;
     usu.SenhaUsuario      = txtSenhaEdicao.Text;
     usu.CodigoUsuario     = Convert.ToInt32(textBox1.Text);
     usu.StatusUsuario     = 1;
     usu.CodigoNivelAcesso = Convert.ToInt32(cbNivelEdicao.SelectedValue);
     usu.AlterarComParametro();
     MessageBox.Show("Usuário alterado!!!");
     Close();
     n.ShowDialog();
 }
コード例 #27
0
        public void Atualizar(BLL.Usuario usu)
        {
            SqlCommand cmd = new SqlCommand(@"UPDATE USUARIO SET NomeUsuario = @NomeUsuario, Senha = @Senha, TipoUsuario = @TipoUsuario WHERE CodUsuario = @CodUsuario");

            cmd.Connection = conexao.Conectar();

            cmd.Parameters.AddWithValue("@CodUsuario", usu.CodUsuario);
            cmd.Parameters.AddWithValue("@NomeUsuario", usu.NomeUsuario);
            cmd.Parameters.AddWithValue("@Senha", usu.Senha);
            cmd.Parameters.AddWithValue("@TipoUsuario", usu.TipoUsuario);

            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
コード例 #28
0
 public ReestablecerSistema(BE.Usuario user = null)
 {
     _bitacoraBll = new BLL.Bitacora();
     _usuarioBll  = new BLL.Usuario();
     if (!Services.SessionManager.IsLogged())
     {
         usuario = user;
     }
     else
     {
         usuario = Services.SessionManager.GetInstance.Usuario;
     }
     InitializeComponent();
     Traducir();
 }
コード例 #29
0
        public void Cadastrar(BLL.Usuario usu)
        {
            SqlCommand cmd = new SqlCommand(@"INSERT INTO USUARIO (NomeUsuario, Senha, TipoUsuario) VALUES (@NomeUsuario, @Senha, @TipoUsuario)");

            cmd.Connection = conexao.Conectar();//abrindo conexão

            //referindo os parametros da consulta
            cmd.Parameters.AddWithValue("@NomeUsuario", usu.NomeUsuario);
            cmd.Parameters.AddWithValue("@Senha", usu.Senha);
            cmd.Parameters.AddWithValue("@TipoUsuario", usu.TipoUsuario);


            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
コード例 #30
0
        private void Confirmar(Object o, EventArgs e)
        {
            try
            {
                if (VerificarDigitacao() == false)
                {
                    return;
                }



                BLL.Usuario usu = new BLL.Usuario();
                usu.NomeUsuario  = txtNome.Text;
                usu.SenhaUsuario = txtSenha.Text;
                if (usu.Logar() != 0)
                {
                    // MessageBox.Show("Seja bem-vindo !!!");


                    // f.NivelAcesso = usu.CodigoNivelAcesso;


                    // f.NivelAcesso = 0;
                    Telas.Menu2 m = new Telas.Menu2();
                    m.lblUsuarioLogado.Text = txtNome.Text;
                    m.lblNivel.Text         = Convert.ToString(usu.CodigoNivelAcesso);
                    m.CodigoUsuario         = usu.CodigoUsuario;

                    /*pega o valor da classe session que é uma classe
                     * que mantem um valor armazenado durante toda a execução do programa podendo ser usado em outros forms */
                    BLL.Session.Instance.UserID = usu.CodigoUsuario;

                    m.ShowDialog();
                    Close();
                }
                else
                {
                    MessageBox.Show("Erro Usuário/Senha");
                    txtSenha.Clear();
                    txtNome.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }