public void CarregarDadosGrid()
        {
            try
            {
                BLL.Fornecedor cat = new BLL.Fornecedor();
                dataGridView1.DataSource = cat.Listar(textBox1.Text, 1).Tables[0];
                // textBox1.Focus();
                //a propriedade DATASOURCE do datagrid é a fonte de dados. Esta propriedade recebe (=) do objeto USU o método LISTAR usando como parametro o texto TEXT.TRIM().TOUPPER() digitado no TEXTBOX1. Esse DATASOURCE usará a tabela zero TABLES[0] do método LISTAR

                if (dataGridView1.Rows.Count == 0)
                {
                    btnAlterar.Enabled   = false;
                    btnConsultar.Enabled = false;
                    btnAtivar.Enabled    = false;
                    btnDesativar.Enabled = false;
                }
                else
                {
                    btnAlterar.Enabled   = true;
                    btnConsultar.Enabled = true;
                    btnAtivar.Enabled    = true;
                    btnDesativar.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
示例#2
0
        public BLL.Fornecedor PreencherPeliID(BLL.Fornecedor forn)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT ID, NOME, CNPJ, ENDERECO FROM TBFornecedor WHERE  ID=@id";
            cmd.Parameters.AddWithValue("@id", forn.ID);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dr.Read();
                forn.ID       = Convert.ToInt32(dr["ID"]);
                forn.Nome     = dr["NOME"].ToString();
                forn.CNPJ     = dr["CNPJ"].ToString();
                forn.Endereco = dr["ENDERECO"].ToString();
                dr.Close();
            }
            else
            {
                forn.ID = 0;
            }

            con.Desconectar();
            return(forn);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //verifica se está carregando a página pela 1º vez
            if (!IsPostBack)
            {
                //verifica se está recebendo a variavel pelo ID
                if (Request.QueryString["id"] != null)
                {
                    //se a variavel id possui valor
                    if (Request.QueryString["id"].ToString() != "")
                    {
                        int idRecebido;
                        //tenta converter, se dar erro a saida é 0 (zero)
                        int.TryParse(Request.QueryString["id"], out idRecebido);

                        forn.ID = idRecebido;
                        forn    = fornDAL.PreencherPeliID(forn);

                        if (forn.ID != 0)
                        {
                            btnAtulizar.Enabled = true;

                            lblID.Text       = forn.ID.ToString();
                            txtNome.Text     = forn.Nome;
                            txtCNPJ.Text     = forn.CNPJ;
                            txtEndereco.Text = forn.Endereco;
                        }
                        else
                        {
                            lblID.Text = "ID INVÁLIDO";
                        }
                    }
                }
            }
        }
        public void CarregarDadosGrid()
        {
            try
            {
                BLL.Fornecedor forn = new BLL.Fornecedor();
                dataGridView1.DataSource = forn.Listar(textBox1.Text.Trim().ToUpper(), 1).Tables[0];
                textBox1.Focus();

                if (dataGridView1.Rows.Count == 0)
                {
                    btnEditar.Enabled    = false;
                    btnConsultar.Enabled = false;
                    btnExcluir.Enabled   = false;
                    btnAtivar.Enabled    = false;
                    btnDesativar.Enabled = false;
                }
                else
                {
                    btnEditar.Enabled    = true;
                    btnConsultar.Enabled = true;
                    btnExcluir.Enabled   = true;
                    btnAtivar.Enabled    = true;
                    btnDesativar.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
示例#5
0
        public void Excluir(BLL.Fornecedor forn)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"DELETE FROM TBFornecedor WHERE ID = @id";

            cmd.Parameters.AddWithValue("@id", forn.ID);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
示例#6
0
        public void Cadastrar(BLL.Fornecedor forn)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = con.Conectar();

            cmd.CommandText = @"INSERT INTO TBFornecedor(NOME, CNPJ, ENDERECO) VALUES (@nome, @cnpj, @endereco)";
            cmd.Parameters.AddWithValue("@nome", forn.Nome);
            cmd.Parameters.AddWithValue("@cnpj", forn.CNPJ);
            cmd.Parameters.AddWithValue("@endereco", forn.Endereco);
            cmd.ExecuteNonQuery(); //EXECUTAR COMANDO
            con.Desconectar();
        }
示例#7
0
        private void CarregarCombo(object o, EventArgs e)
        {
            BLL.Unidade c = new BLL.Unidade();
            cbUnidade.DataSource    = c.Listar(String.Empty, (byte)1).Tables[0];
            cbUnidade.DisplayMember = "Abreviacao";
            cbUnidade.ValueMember   = "CodigoUnidade";


            BLL.Fornecedor f = new BLL.Fornecedor();
            cbFornecedor.DataSource    = f.Listar(String.Empty, (byte)1).Tables[0];
            cbFornecedor.DisplayMember = "NomeFantasia";
            cbFornecedor.ValueMember   = "CodigoFornecedor";
        }
示例#8
0
        public void Atualizar(BLL.Fornecedor forn)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"UPDATE TBFornecedor SET NOME = @nome, CNPJ = @cnpj, ENDERECO = @endereco WHERE ID = @id";

            cmd.Parameters.AddWithValue("@id", forn.ID);
            cmd.Parameters.AddWithValue("@nome", forn.Nome);
            cmd.Parameters.AddWithValue("@cnpj", forn.CNPJ);
            cmd.Parameters.AddWithValue("@endereco", forn.Endereco);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
 private void EditarFornecedor(object o, EventArgs e)
 {
     BLL.Fornecedor f = new BLL.Fornecedor();
     f.CodigoFornecedor = Convert.ToInt32(txtCodigo.Text);
     f.NomeFantasia     = txtFantasia.Text;
     f.CNPJ             = txtCnpj.Text;
     f.RazaoSocial      = txtRazao.Text;
     f.Email            = txtEmail.Text;
     f.Tel         = txtTel.Text;
     f.CEP         = txtCep.Text;
     f.Complemento = txtComplemento.Text;
     f.Numero      = Convert.ToInt32(txtNumero.Text);
     f.AlterarComParametro();
     MessageBox.Show("Fornecedor Editado com sucesso!!!!");
 }
示例#10
0
        private void Fixar(Object o, EventArgs e)
        {
            try
            {
                //o é objeto que foi clicado
                var b = (Button)o;
                //variávl 'b' é o botão 'o'
                if (MessageBox.Show(b.Text, "Atencao", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }
                BLL.Fornecedor forn = new BLL.Fornecedor();
                forn.CodigoFornecedor = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                //propriedade '.codigo' do objeto 'usu' recebe '=' o valor 'value' da primeira coluna 'cells[0]' da linha atual 'currentrow' do grid 'datagridview1'
                switch (b.Text)
                {
                case "Excluir": forn.Excluir(); break;

                case "Ativar": forn.Ativar(); break;

                case "Desativar": forn.Desativar(); break;
                }
                String msg = "";
                if (b.Text == "Editar")
                {
                    msg = "Fornecedor editado com sucesso";
                }
                if (b.Text == "Ativar")

                {
                    msg = "Fornecedor ativado com sucesso";
                }
                if (b.Text == "Desativar")

                {
                    msg = "Fornecedor desativado com sucesso";
                }
                MessageBox.Show(msg, "Sucesso");
                CarregarDadosGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
        private void CarregarCombos(object o, EventArgs e)
        {
            BLL.Categoria c = new BLL.Categoria();

            cbCategoria.DataSource    = c.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0];
            cbCategoria.DisplayMember = "NomeCategoria";
            cbCategoria.ValueMember   = "CodigoCategoria";

            BLL.UnidadeVenda u = new BLL.UnidadeVenda();
            cbUnidadeVenda.DataSource    = u.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0];
            cbUnidadeVenda.DisplayMember = "Abreviacao";
            cbUnidadeVenda.ValueMember   = "CodigoUnidadeVenda";

            BLL.Fornecedor f = new BLL.Fornecedor();
            cbFornecedor.DataSource    = f.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0];
            cbFornecedor.ValueMember   = "CodigoFornecedor";
            cbFornecedor.DisplayMember = "NomeFantasia";
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            BLL.Fornecedor forn = new BLL.Fornecedor();

            forn.Nome     = txtNome.Text;
            forn.Endereco = txtEndereco.Text;
            forn.CNPJ     = txtCNPJ.Text;

            DAL.FornecedorDAL fornDAL = new DAL.FornecedorDAL();
            fornDAL.Cadastrar(forn);

            txtCNPJ.Text     = "";
            txtNome.Text     = "";
            txtEndereco.Text = "";

            txtNome.Focus();//coloca o cursor do teclado

            Response.Write("<script>Alert('Cadastro efetuado!')</script>");
        }
示例#13
0
        //SOBRE CARGA DE MÉTODO (METODOS COM O MESMO NOME, PORÉM COM ASSINATURAS DIFERENTES)
        public DataTable Listar(BLL.Fornecedor forn) //ESSA LINHA É A ASSINATURA
        {
            DataTable dt = new DataTable();          //Tabela de dados padrão C#(int, strin, double...)

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT ID, NOME, CNPJ, ENDERECO FROM TBFornecedor WHERE NOME LIKE @nome";

            cmd.Parameters.AddWithValue("@nome", "%" + forn.Nome + "%");

            //Adaptador de dados SQL para C#
            SqlDataAdapter da = new SqlDataAdapter();

            da.SelectCommand = cmd;
            da.Fill(dt);//Preenche fazendo a adaptação
            con.Desconectar();
            return(dt);
        }
示例#14
0
        public void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (VerificarDigitacao() == false)
            {
                return;
            }



            BLL.Fornecedor f = new BLL.Fornecedor();
            f.RazaoSocial      = txtRazao.Text;
            f.NomeFantasia     = txtNomeFant.Text;
            f.CEP              = txtCep.Text;
            f.Numero           = txtNumero.Text;
            f.Complemento      = txtComplemento.Text;
            f.StatusFornecedor = 1;
            f.IncluirComParametro();
            MessageBox.Show("Inserido com sucesso");
        }
示例#15
0
        private void CadastrarFornecedor(object o, EventArgs e)
        {
            BLL.Fornecedor f = new BLL.Fornecedor();
            f.NomeFantasia     = txtFantasia.Text;
            f.CNPJ             = txtCnpj.Text;
            f.RazaoSocial      = txtRazao.Text;
            f.Email            = txtEmail.Text;
            f.Tel              = txtTel.Text;
            f.CEP              = txtCep.Text;
            f.Complemento      = txtComplemento.Text;
            f.Numero           = Convert.ToInt32(txtNumero.Text);
            f.StatusFornecedor = 1;
            f.IncluirComParametro();
            MessageBox.Show("Fornecedor cadastrado com sucesso !!");

            DialogResult dr = MessageBox.Show("Deseja Cadastrar outro Fornecedor ?", "Fornecedor", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                txtFantasia.Clear();
                txtEndereco.Clear();
                txtBairro.Clear();
                txtCidade.Clear();
                txtEmail.Clear();
                txtTel.Clear();
                txtComplemento.Clear();
                txtCnpj.Clear();
                txtRazao.Clear();
                txtCep.Clear();
                txtNumero.Clear();
                cbUF.SelectedText = "";
                txtFantasia.Focus();

                //Limpar text e colocar foco no txt nome
            }
            else
            {
                Consultar.FrmListagemFornecedores n = new Consultar.FrmListagemFornecedores();
                Close();
                n.ShowDialog();
            }
        }
示例#16
0
        public void Alterar(object o, EventArgs e)
        {
            if (VerificarDigitacao() == false)
            {
                return;
            }


            BLL.Fornecedor f = new BLL.Fornecedor();
            f.RazaoSocial      = txtRazao.Text;
            f.NomeFantasia     = txtNomeFant.Text;
            f.CEP              = txtCep.Text;
            f.Numero           = txtNumero.Text;
            f.Complemento      = txtComplemento.Text;
            f.StatusFornecedor = 1;
            f.CodigoFornecedor = Codigo;
            f.AlterarComParametro();
            MessageBox.Show("alterado com sucesso");
            Close();
        }
        public List <MODEL.Almoxarifado> SelectByNome(string nome)
        {
            List <MODEL.Almoxarifado> lstAlmoxarifado = new List <MODEL.Almoxarifado>();

            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM Almoxarifado WHERE (nome LIKE @nome)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", "%" + nome + "%");

            try {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                while (dados.Read())
                {
                    MODEL.Almoxarifado almoxarifado = new MODEL.Almoxarifado();
                    almoxarifado.id           = Convert.ToInt32(dados["id"].ToString());
                    almoxarifado.fornecedorID = Convert.ToInt32(dados["fornecedorID"].ToString());
                    almoxarifado.nome         = dados["nome"].ToString();
                    almoxarifado.quantidade   = Convert.ToInt32(dados["quantidade"].ToString());

                    //Recupera nome Fornecedor
                    CAMADAS.BLL.Fornecedor   bllFornecedor = new BLL.Fornecedor();
                    CAMADAS.MODEL.Fornecedor fornecedor    = bllFornecedor.SelectByID(almoxarifado.fornecedorID);
                    almoxarifado.fornecedor = fornecedor.nome;

                    lstAlmoxarifado.Add(almoxarifado);
                }
            }
            catch {
                Console.WriteLine("Erro no Select do Produto");
            }
            finally {
                conexao.Close();
            }
            return(lstAlmoxarifado);
        }