示例#1
0
        public List <CadastroSistemaEnt> Buscar(CadastroSistemaEnt objtabela)
        {
            using (SqlConnection con = new SqlConnection()) //Instanciando conexão
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cn = new SqlCommand();
                cn.CommandType = CommandType.Text;
                con.Open();
                cn.CommandText = "SELECT * FROM cadastrosistema WHERE usuario LIKE @usuario";
                //Parâmetros CadastroSistema
                cn.Parameters.Add("usuario", SqlDbType.VarChar).Value = objtabela.Usuario + "%";
                cn.Connection = con;
                SqlDataReader             dr;
                List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>();
                dr = cn.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        CadastroSistemaEnt dado = new CadastroSistemaEnt();
                        dado.Id      = Convert.ToString(dr["id"]);
                        dado.Usuario = Convert.ToString(dr["usuario"]);
                        dado.Senha   = Convert.ToString(dr["senha"]);
                        Lista.Add(dado);
                    }
                }
                return(Lista);
            }
        }
示例#2
0
        public List <CadastroSistemaEnt> Lista()
        {
            using (SqlConnection con = new SqlConnection()) //Instanciando conexão
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand cn = new SqlCommand();
                cn.CommandType = CommandType.Text;
                con.Open();
                cn.CommandText = "SELECT * FROM cadastrosistema ORDER BY id ASC";
                cn.Connection  = con;
                SqlDataReader             dr;
                List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>();
                dr = cn.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        CadastroSistemaEnt dado = new CadastroSistemaEnt();
                        dado.Id      = Convert.ToString(dr["id"]);
                        dado.Usuario = Convert.ToString(dr["usuario"]);
                        dado.Senha   = Convert.ToString(dr["senha"]);

                        Lista.Add(dado);
                    }
                }
                return(Lista);
            }
        }
示例#3
0
 public int Excluir(CadastroSistemaEnt objtabela)
 {
     using (SqlConnection con = new SqlConnection()) //Instanciando conexão
     {
         con.ConnectionString = Properties.Settings.Default.banco;
         SqlCommand cn = new SqlCommand();
         cn.CommandType = CommandType.Text;
         con.Open();
         cn.CommandText = "DELETE FROM cadastrosistema WHERE id = @id";
         //Parâmetros CadastroSistema
         cn.Parameters.Add("id", SqlDbType.VarChar).Value = objtabela.Id;
         cn.Connection = con;
         int qtd = cn.ExecuteNonQuery();
         Console.Write(qtd);
         return(qtd);
     }
 }
示例#4
0
 public int Inserir(CadastroSistemaEnt objtabela)
 {
     using (SqlConnection con = new SqlConnection()) //Instanciando conexão
     {
         con.ConnectionString = Properties.Settings.Default.banco;
         SqlCommand cn = new SqlCommand();
         cn.CommandType = CommandType.Text;
         con.Open();
         cn.CommandText = "INSERT INTO cadastrosistema ([usuario], [senha]) VALUES (@usuario, @senha)";
         //Parâmetros CadastroSistema
         cn.Parameters.Add("usuario", SqlDbType.VarChar).Value = objtabela.Usuario;
         cn.Parameters.Add("senha", SqlDbType.VarChar).Value   = objtabela.Senha;
         cn.Connection = con;
         int qtd = cn.ExecuteNonQuery();
         Console.Write(qtd);
         return(qtd);
     }
 }
示例#5
0
 public int Editar(CadastroSistemaEnt objtabela)
 {
     using (SqlConnection con = new SqlConnection()) //Instanciando conexão
     {
         con.ConnectionString = Properties.Settings.Default.banco;
         SqlCommand cn = new SqlCommand();
         cn.CommandType = CommandType.Text;
         con.Open();
         cn.CommandText = "";
         cn.CommandText = "UPDATE cadastrosistema SET usuario = @usuario, senha = @senha WHERE id = @id";
         //Parâmetros CadastroSistema
         cn.Parameters.Add("id", SqlDbType.VarChar).Value      = objtabela.Id;
         cn.Parameters.Add("usuario", SqlDbType.VarChar).Value = objtabela.Usuario;
         cn.Parameters.Add("senha", SqlDbType.VarChar).Value   = objtabela.Senha;
         cn.Connection = con;
         int qtd = cn.ExecuteNonQuery();
         Console.Write(qtd);
         return(qtd);
     }
 }
 public static int Editar(CadastroSistemaEnt objtabela) //Método Editar
 {
     return(new CadastroSistemaControl().Editar(objtabela));
 }
 public CadastroSistemaEnt Login(CadastroSistemaEnt objtabela) //Método Login
 {
     return(new CadastroSistemaControl().Login(objtabela));
 }
 public List <CadastroSistemaEnt> Buscar(CadastroSistemaEnt objtabela) //Método Buscar
 {
     return(new CadastroSistemaControl().Buscar(objtabela));
 }
 public static int Inserir(CadastroSistemaEnt objtabela) //Método Inserir
 {
     return(new CadastroSistemaControl().Inserir(objtabela));
 }
示例#10
0
        private void btnLogin_Click(object sender, EventArgs e) //Conjunto de condições para error provider
        {
            if (string.IsNullOrEmpty(txtUsuario.Text))
            {
                epUsuario.Icon = Properties.Resources.Error;
                epUsuario.SetError(txtUsuario, "Insira o usuário");
            }

            else
            {
                epUsuario.Icon = Properties.Resources.Check;
                epUsuario.SetError(txtUsuario, "OK");
            }

            if (string.IsNullOrEmpty(txtSenha.Text))
            {
                epSenha.Icon = Properties.Resources.Error;
                epSenha.SetError(txtSenha, "Insira a senha");
            }

            else
            {
                epSenha.Icon = Properties.Resources.Check;
                epSenha.SetError(txtSenha, "OK");
            }

            if (txtUsuario.Text == "")
            {
                epUsuario.Icon = Properties.Resources.Error;
                epUsuario.SetError(txtUsuario, "Insira o usuário");
                return;
            }

            if (txtSenha.Text == "")
            {
                epSenha.Icon = Properties.Resources.Error;
                epSenha.SetError(txtSenha, "Insira a senha");
                return;
            }

            try
            {
                CadastroSistemaEnt obj = new CadastroSistemaEnt();
                obj.Usuario = txtUsuario.Text;
                obj.Senha   = txtSenha.Text;
                obj         = new CadastroSistemaModel().Login(obj);

                if (obj.Usuario == null) //Caso usuário não esteja cadastrado
                {
                    lbMensagem.Text      = "Usuário e/ou senha não encontrado";
                    lbMensagem.ForeColor = Color.Red;
                    return;
                }

                MenuPrincipal Form = new MenuPrincipal()
                {
                    telaprincipal = this
                };                                                                 //Fechando tela de login e abrindo menu principal
                this.Hide();
                Form.Show();

                //Caso esteja cadastrado
                MessageBox.Show("Bem-vindo ao sistema");
            }

            catch (Exception ex) //Caso ocorra erro
            {
                MessageBox.Show("Erro ao logar" + ex.Message);
                this.Hide();
                this.Close();
                {
                }
            }
        }