Пример #1
0
        public void listar()
        {
            Forn objfor = new Forn();

            dvgProd.AutoGenerateColumns = false;

            var lista = new BindingList <Forn>(objfor.listar(txtparte.Text));

            dvgProd.DataSource = lista;
        }
Пример #2
0
        public List <Forn> listar(string parte)
        {
            List <Forn> arr = new List <Forn>(); //criou um obj da classe List que contem somente objetos da classe Sexo

            NpgsqlConnection pgsqlConnection = null;

            try
            {
                Conexao2 objconexao = new Conexao2();

                pgsqlConnection = objconexao.getConexao();

                pgsqlConnection.Open();

                string sql = "";
                //monta o comando sql
                sql = "select * from forn where descricao ilike ('" + parte + "%');";

                //atribui ao cmd o sql e a conexão a ser utilizada
                NpgsqlCommand cmd = new NpgsqlCommand(sql, pgsqlConnection);

                //exacuta-se o sql e declara um DataReader para receber a matriz de valores
                NpgsqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Forn objforn = new Forn();
                    objforn.codigo    = Convert.ToInt32(dr["codigo"]);
                    objforn.descricao = dr["descricao"].ToString();
                    objforn.endereco  = dr["endereco"].ToString();
                    objforn.cidade    = dr["cidade"].ToString();
                    objforn.telefone  = dr["telefone"].ToString();

                    Estado objestado = new Estado();
                    objestado.Id = Convert.ToInt16(dr["estado"].ToString());

                    objestado.preencher();

                    objforn.estado = objestado;

                    arr.Add(objforn);
                }
            }
            catch (Exception ex)
            {
                //
            }
            finally
            {
                pgsqlConnection.Close();
            }
            return(arr);
        }
Пример #3
0
        private void btngravar_Click(object sender, EventArgs e)
        {
            if (txtdescricao.Text == "")
            {
                MessageBox.Show("O campo descrição é obrigatório!");
                return;
            }

            if (txtendereco.Text == "")
            {
                MessageBox.Show("O campo endereço é obrigatório!");
                return;
            }

            Forn objprod = new Forn();

            objprod.descricao = txtdescricao.Text;
            objprod.endereco  = txtendereco.Text;
            objprod.cidade    = txtcidade.Text;
            objprod.telefone  = txttelefone.Text;

            Estado objdepto = new Estado();

            objdepto.Id = Convert.ToInt16(cmbestado.SelectedValue.ToString());

            objprod.estado = objdepto;

            if (objprod.cadastrar())
            {
                MessageBox.Show("Registro cadastrado com sucesso!");
                txtdescricao.Clear();
                txtendereco.Clear();
                txtcidade.Clear();
                txttelefone.Clear();
            }
            else
            {
                MessageBox.Show("Registro não cadastrado");
                txtdescricao.Clear();
                txtendereco.Clear();
                txtcidade.Clear();
                txttelefone.Clear();
            }
        }
Пример #4
0
        private void alterar_forn_Load(object sender, EventArgs e)
        {
            Estado objestado = new Estado();

            cmbestado.DataSource    = objestado.listar();
            cmbestado.DisplayMember = "descricao";
            cmbestado.ValueMember   = "id";

            Forn objproduto = new Forn();

            objproduto.codigo = idforn;
            objproduto.preencher();

            txtdescricao.Text       = objproduto.descricao;
            txtendereco.Text        = objproduto.endereco;
            cmbestado.SelectedValue = objproduto.estado.Id;
            txtcidade.Text          = objproduto.cidade;
            txttelefone.Text        = objproduto.telefone;
        }
Пример #5
0
        private void btngravar_Click(object sender, EventArgs e)
        {
            if (txtdescricao.Text == "")
            {
                MessageBox.Show("O campo descrição é obrigatório!");
                return;
            }

            if (txtendereco.Text == "")
            {
                MessageBox.Show("O campo endereço é obrigatório!");
                return;
            }

            Forn objfor = new Forn();

            objfor.codigo    = idforn;
            objfor.descricao = txtdescricao.Text;
            objfor.endereco  = txtendereco.Text;
            objfor.cidade    = txtcidade.Text;
            objfor.telefone  = txttelefone.Text;

            Estado objestado = new Estado();

            objestado.Id  = Convert.ToInt16(cmbestado.SelectedValue.ToString());
            objfor.estado = objestado;

            if (objfor.alterar())
            {
                MessageBox.Show("Registro Alterado com Sucesso!");
            }
            else
            {
                MessageBox.Show("Oops! Algo de errado aconteceu!");
            }
            this.Close();
        }