示例#1
0
        public List <UsuariosEnt> Lista()
        {
            using (SqlConnection con = new SqlConnection())
            {
                //soliita que inclua o Default
                //arquivo properties.settings.banco foi copiado de app.config
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cm = new SqlCommand();
                con.Open();
                cm.CommandType = CommandType.Text;
                cm.CommandText = "SELECT  * FROM usuarios ORDER BY id DESC";

                cm.Connection = con;
                SqlDataReader      dr;
                List <UsuariosEnt> lista = new List <UsuariosEnt>();
                dr = cm.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        UsuariosEnt dado = new UsuariosEnt();
                        dado.Id      = Convert.ToInt32(dr["id"]);
                        dado.Nome    = Convert.ToString(dr["nome"]);
                        dado.Usuario = Convert.ToString(dr["usuario"]);
                        dado.Senha   = Convert.ToString(dr["senha"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
示例#2
0
        public UsuariosEnt Login(UsuariosEnt obj)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cm = new SqlCommand();
                con.Open();
                cm.CommandType = CommandType.Text;
                cm.CommandText = "SELECT  * FROM usuarios WHERE usuario = @usuario AND senha = @senha";

                cm.Connection = con;

                cm.Parameters.Add("usuario", SqlDbType.VarChar).Value = obj.Usuario;
                cm.Parameters.Add("senha", SqlDbType.VarChar).Value   = obj.Senha;

                SqlDataReader dr;
                dr = cm.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        UsuariosEnt dado = new UsuariosEnt();
                        dado.Usuario = Convert.ToString(dr["usuario"]);
                        dado.Senha   = Convert.ToString(dr["senha"]);
                    }
                }
                else
                {
                    obj.Usuario = null;
                    obj.Senha   = null;
                }
                return(obj);
            }
        }
示例#3
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsuario.Text == "")
                {
                    MessageBox.Show("Preencha o campo usuário");
                    txtUsuario.Focus();
                    return;
                }

                if (txtSenha.Text == "")
                {
                    MessageBox.Show("Preencha o campo senha");
                    txtSenha.Focus();
                    return;
                }
                UsuariosEnt obj = new UsuariosEnt();
                obj.Usuario = txtUsuario.Text;
                obj.Senha   = txtSenha.Text;

                obj = new UsuarioModel().Login(obj);

                if (obj.Usuario == null)
                {
                    lblMensagem.Text      = "Usuário não encontrato";
                    lblMensagem.ForeColor = Color.Red;
                    return;
                }

                frmCadUsuario form = new frmCadUsuario();
                this.Hide();
                form.Show();
                // this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
            }


            //frmCadUsuario form = new frmCadUsuario();
            //form.Show();
        }
示例#4
0
        public int Inserir(UsuariosEnt objetoTabela)
        {
            using (SqlConnection con = new SqlConnection())
            {
                //soliita que inclua o Default
                //arquivo properties.settings.banco foi copiado de app.config
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cm = new SqlCommand();
                con.Open();
                cm.CommandType = CommandType.Text;
                cm.CommandText = "INSERT INTO USUARIOS ([nome], [usuario], [senha]) values (@nome, @usuario, @senha)";

                cm.Parameters.Add("nome", SqlDbType.VarChar).Value    = objetoTabela.Nome;
                cm.Parameters.Add("usuario", SqlDbType.VarChar).Value = objetoTabela.Usuario;
                cm.Parameters.Add("senha", SqlDbType.VarChar).Value   = objetoTabela.Senha;

                cm.Connection = con;

                int qtd = cm.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
示例#5
0
 public UsuariosEnt Login(UsuariosEnt obj)
 {
     return(new UsuarioDAO().Login(obj));
 }
示例#6
0
 public static int Inserir(UsuariosEnt objetoTabela)
 {
     return(new UsuarioDAO().Inserir(objetoTabela));
 }