Beispiel #1
0
        private void imgCadastrar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtNome.Text))
            {
                MessageBox.Show("Nome do fornecedor não informado !");
                txtNome.Focus();
            }

            Fornecedor fornecedor = new Fornecedor();

            fornecedor.Nome = txtNome.Text;

            if (isCadastro)
            {
                FornecedorController.cadastrar(fornecedor);
            }
            else
            {
                fornecedor.Id = this.fornecedor.Id;

                FornecedorController.editar(fornecedor);
            }

            this.Close();
        }
        public static Boolean deletar(Fornecedor fornecedor)
        {
            FornecedorDao fornecedorDao = null;
            Boolean resultado = false;

            try
            {
                fornecedorDao = new FornecedorDao();

                resultado = fornecedorDao.deletar(fornecedor);
            }
            catch
            {
                resultado = false;
            }
            finally
            {
                if (fornecedorDao != null)
                {
                    fornecedorDao.close();
                }
            }

            return resultado;
        }
Beispiel #3
0
        public Boolean deletar(Fornecedor fornecedor)
        {
            using (SqlCommand sqlCommand = new SqlCommand())
            {
                sqlCommand.Connection = SqlConn;

                sqlCommand.CommandText = "delete from fornecedores where id = @PId";

                sqlCommand.Parameters.AddWithValue("PId", fornecedor.Id);

                try
                {
                    if (sqlCommand.ExecuteNonQuery() > 0)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);

                    return false;
                }
            }
        }
Beispiel #4
0
        public Boolean cadastrar(Fornecedor fornecedor)
        {
            using (SqlCommand sqlCommand = new SqlCommand())
            {
                sqlCommand.Connection = SqlConn;

                sqlCommand.CommandText = "insert into fornecedores(nome) values(@PNome)";

                sqlCommand.Parameters.AddWithValue("PNome", fornecedor.Nome);

                try
                {
                    if (sqlCommand.ExecuteNonQuery() > 0)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);

                    return false;
                }
            }
        }
Beispiel #5
0
        public Fornecedor busca(int id)
        {
            Fornecedor fornecedor = null;

            using (SqlCommand sqlCommand = new SqlCommand())
            {
                sqlCommand.Connection = SqlConn;

                sqlCommand.CommandText = "select * from fornecedores where id = @PId";

                sqlCommand.Parameters.AddWithValue("PId", id);

                try
                {
                    SqlDataReader dataReader;

                    dataReader = sqlCommand.ExecuteReader();

                    if (dataReader.Read())
                    {
                        fornecedor = new Fornecedor();

                        fornecedor.Id   = Int32.Parse(dataReader["id"].ToString());
                        fornecedor.Nome = dataReader["nome"].ToString();
                    }
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);
                }
            }

            return fornecedor;
        }
Beispiel #6
0
        public void inicializar(Fornecedor fornecedor)
        {
            this.fornecedor = fornecedor;

            isCadastro = fornecedor == null;

            this.Text = "Fornecedor - " + (isCadastro ? "Cadastro" : "Alteração");

            if (isCadastro)
            {
                txtNome.Text = "";
            }
            else
            {
                txtNome.Text = fornecedor.Nome;
            }

            txtNome.Focus();
        }
Beispiel #7
0
        public List<Fornecedor> lista()
        {
            List<Fornecedor> lista = new List<Fornecedor>();

            using (SqlCommand sqlCommand = new SqlCommand())
            {
                sqlCommand.Connection = SqlConn;

                sqlCommand.CommandText = "select * from fornecedores";

                try
                {
                    SqlDataReader dataReader;

                    dataReader = sqlCommand.ExecuteReader();

                    while (dataReader.Read())
                    {
                        Fornecedor fornecedor = new Fornecedor();

                        fornecedor.Id   = Int32.Parse(dataReader["id"].ToString());
                        fornecedor.Nome = dataReader["nome"].ToString();

                        lista.Add(fornecedor);
                    }
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);
                }
            }

            return lista;
        }