예제 #1
0
        public bool Logar(string login, string senha)

        {
            try
            {
                tem = false;
                con.AbrirConexao();
                sql = new NpgsqlCommand("select * from usuario where usuario = @usuario and senha = @senha", con.con);
                sql.Parameters.Add("@usuario", login);
                sql.Parameters.Add("@senha", senha);
                NpgsqlDataReader dr;
                dr = sql.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Program.nomeUsuario  = Convert.ToString(dr["usuario"]);
                        Program.cargoUsuario = Convert.ToString(dr["cargo"]);
                    }

                    tem = true;
                    con.FecharConexao();
                    dr.Close();
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Usuario ou senhas Incorretos ");
            }
            return(tem);
        }
예제 #2
0
 public void SalvarCargo(Cargos dado)   //Metedo salvar DAO
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("insert into cargos (cargo) values(@cargo)", con.con);
         sql.Parameters.Add("@cargo", dado.Cargo);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ops! Ocorreu uma falha ao salvar dados " + ex.Message);
         throw;
     }
 }
예제 #3
0
 public void CadastrarServico(servicos dado)
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("insert into servicos (nome, valor) values (@nome, @valor)", con.con);
         sql.Parameters.Add("@nome", dado.Nome);
         sql.Parameters.Add("@valor", dado.Valor);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao cadastrar Produtos " + ex.Message);
         throw;
     }
 }
예제 #4
0
 public DataTable carregarCombo()
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("select * from fornecedores order by id", con.con);
         NpgsqlDataAdapter adapter = new NpgsqlDataAdapter();
         adapter.SelectCommand = sql;
         DataTable table = new DataTable();
         adapter.Fill(table);
         return(table);
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao carregar " + ex.Message);
         throw;
     }
 }
예제 #5
0
 public void cadastrarFornecedor(fornecedores dado)
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("insert into fornecedores (nome, endereco, telefone) values(@nome, @endereco, @telefone)", con.con);
         sql.Parameters.Add("@nome", dado.Nome);
         sql.Parameters.Add("@endereco", dado.Endereco);
         sql.Parameters.Add("@telefone", dado.Telefone);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao cadastrar " + ex.Message);
         throw;
     }
 }
예제 #6
0
 public DataTable CarregarComboCargo()
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("select * from cargos order by id asc", con.con);
         NpgsqlDataAdapter da = new NpgsqlDataAdapter();
         da.SelectCommand = sql;
         DataTable dt = new DataTable();
         da.Fill(dt);
         return(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro ao carregar combo " + ex.Message);
         throw;
     }
 }
예제 #7
0
 public void salvar(venda dados)
 {
     try
     {
         con.AbrirConexao();
         sql = new NpgsqlCommand("INSERT INTO VENDAS (valor_total, id_funcionario, status, data_venda, vencimento) VALUES(@valortotal, @idfuncionario, @status, @datavenda, @vencimento", con.con);
         sql.Parameters.Add("@valortotal", dados.ValorTotal);
         sql.Parameters.Add("@idfuncionario", dados.Idfuncionario);
         sql.Parameters.Add("@status", dados.Status);
         sql.Parameters.Add("@datavenda", dados.DataVenda);
         sql.Parameters.Add("@vencimento", dados.Vencimento);
         sql.ExecuteNonQuery();
         con.FecharConexao();
     }
     catch (Exception ex)
     {
         MessageBox.Show("erro " + ex.Message);
         throw;
     }
 }