Example #1
0
 private void btnHistorico_Click(object sender, EventArgs e)
 {
     if (travaEx != true)
     {
         DataGridViewRow row        = gridViewMovimentacoes.Rows[gridViewMovimentacoes.CurrentRow.Index];
         int             cd_produto = int.Parse(row.Cells["Código Produto"].Value.ToString());
         gridViewMovimentacoes.DataSource = ConManager.Consultar("SELECT Movimentacoes.cd_movimentacao" +
                                                                 ",Movimentacoes.cd_produto AS 'Código Produto'" +
                                                                 ",Produtos.nome AS 'Produto'" +
                                                                 ",Usuarios.usuario,Remetente.nome AS 'Filial Remetente'" +
                                                                 ",Destinataria.nome AS 'Filial Destinataria'" +
                                                                 ",Movimentacoes.dt_movimentacao " +
                                                                 ",Produtos.disponivel " +
                                                                 "FROM Movimentacoes " +
                                                                 "INNER JOIN Produtos ON Movimentacoes.cd_produto = Produtos.cd_produto " +
                                                                 "INNER JOIN Usuarios ON Movimentacoes.cd_usuario = Usuarios.cd_usuario " +
                                                                 "LEFT JOIN Filiais Remetente ON Movimentacoes.cd_filial_remetente = Remetente.id " +
                                                                 "LEFT JOIN Filiais Destinataria ON Movimentacoes.cd_filial_destinataria = Destinataria.id " +
                                                                 "WHERE Movimentacoes.cd_produto = @pCDproduto " +
                                                                 "ORDER BY Movimentacoes.cd_movimentacao DESC", "@pCDproduto", cd_produto).Tables[0];
     }
     else
     {
         MessageBox.Show("Nenhum item selecionado");
         load_getMovimentacoes();
     }
     travaEx = true;
 }
Example #2
0
 private void btnDelFilial_Click(object sender, EventArgs e)
 {
     if (travaEx != true)
     {
         DataGridViewRow row   = dataGVFilial.Rows[dataGVFilial.CurrentRow.Index];
         DataSet         table = ConManager.Consultar("SELECT *  FROM Movimentacoes " +
                                                      "INNER JOIN Produtos ON Movimentacoes.cd_produto = Produtos.cd_produto " +
                                                      "WHERE cd_movimentacao IN(SELECT MAX(cd_movimentacao) FROM Movimentacoes GROUP BY cd_produto) " +
                                                      "AND cd_filial_destinataria = @valor AND Produtos.disponivel = 1", "@valor", int.Parse(row.Cells["id"].Value.ToString()));
         if (table.Tables[0].Rows.Count > 0)
         {
             MessageBox.Show("A filial selecionado possui produtos vinculados!" +
                             "\nPor favor movimente os produtos para outras filiais e tente novamente.");
         }
         else
         {
             showFormDeletarFilial(dataGVFilial);
         }
     }
     else
     {
         MessageBox.Show("Nenhum item selecionado!");
     }
     travaEx = true;
 }
Example #3
0
 public void setTextBoxes()
 {
     txbCdPrdt.Text               = Cd_produto.ToString();
     txbNomePrdt.Text             = Nome_produto;
     txbRemetente.Text            = Filial_Remetente;
     cbDestinataria.DataSource    = ConManager.Consultar("SELECT nome FROM Filiais WHERE disponivel = 1 AND nome !=@nome ", "@nome", Filial_Remetente).Tables[0];
     cbDestinataria.DisplayMember = "nome";
     cbDestinataria.DropDownStyle = ComboBoxStyle.DropDownList;
 }
Example #4
0
 private void btn_pesq_prdt_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txbPesq.Text) || string.IsNullOrWhiteSpace(txbPesq.Text))
     {
         dataGVProdutos.DataSource = ConManager.Consultar("SELECT * FROM Produtos ORDER BY cd_produto DESC").Tables[0];
     }
     else
     {
         dataGVProdutos.DataSource = ConManager.Consultar("SELECT * FROM Produtos WHERE nome LIKE '%'+@nome+'%'", "@nome", txbPesq.Text).Tables[0];
     }
 }
Example #5
0
 private void btnAplicar_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txbNomeFilial.Text) && !string.IsNullOrWhiteSpace(txbCidadeFilial.Text) && !string.IsNullOrWhiteSpace(txbLogradouroFilial.Text) && !string.IsNullOrWhiteSpace(txbTelefoneFilial.Text))
     {
         ConManager.EditarFilial(this.getGridViewID(), txbNomeFilial.Text, txbCidadeFilial.Text, txbLogradouroFilial.Text, txbTelefoneFilial.Text);
         this.Close();
     }
     else
     {
         MessageBox.Show("Por favor preencha os campos acima!");
     }
 }
Example #6
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txbNomeFilial.Text) && !string.IsNullOrWhiteSpace(txbCidadeFilial.Text) && !string.IsNullOrWhiteSpace(txbLogFilial.Text) && !string.IsNullOrWhiteSpace(txbTelFilial.Text))
     {
         ConManager.CadastrarFilial(txbNomeFilial.Text, txbCidadeFilial.Text, txbLogFilial.Text, txbTelFilial.Text);
         this.Close();
     }
     else
     {
         MessageBox.Show("Por favor preencha os campos acima!");
     }
 }
Example #7
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txbNomePrdt.Text))
     {
         ConManager.EditarProduto(gridViewID, txbNomePrdt.Text);
         this.Close();
     }
     else
     {
         MessageBox.Show("O nome do produto não pode estar em branco!");
     }
 }
Example #8
0
 private void btn_pesq_prdt_filial_Click(object sender, EventArgs e)
 {
     dataGVProdutos.DataSource = ConManager.Consultar("SELECT Movimentacoes.cd_produto " +
                                                      ", Produtos.nome , Produtos.dt_criacao, Movimentacoes.cd_filial_destinataria AS 'Código da Filial' " +
                                                      ",Filiais.nome AS 'Nome da Filial' " +
                                                      ", Produtos.disponivel FROM Movimentacoes " +
                                                      "LEFT JOIN Produtos ON Produtos.cd_produto = Movimentacoes.cd_produto " +
                                                      "LEFT JOIN Filiais ON Filiais.id = Movimentacoes.cd_filial_destinataria " +
                                                      "WHERE cd_movimentacao IN (SELECT MAX(cd_movimentacao) FROM Movimentacoes GROUP BY	cd_produto) " +
                                                      "AND cd_filial_destinataria=@parametro " +
                                                      "ORDER BY Produtos.cd_produto DESC", "@parametro", ConManager.GetCD_FilialPorNomeFilial(cb_prdt_filial.Text)).Tables[0];
 }
Example #9
0
 private void btnPesquisar_Click(object sender, EventArgs e)
 {
     if (txbCDPrdt != null && !string.IsNullOrWhiteSpace(txbCDPrdt.Text))
     {
         FormPrincipal.StaticGrid = ConManager.GetMovimentacaoCDProduto(FormPrincipal.StaticGrid, Int32.Parse(txbCDPrdt.Text));
         this.Close();
     }
     else
     {
         MessageBox.Show("Insira um valor");
     }
 }
Example #10
0
 private void btnConfirmarExclusao_Click(object sender, EventArgs e)
 {
     if (chkDisp.Checked)
     {
         this.disp = 1;
     }
     else
     {
         this.disp = 0;
     }
     ConManager.DeletarFilial(gridViewID, gridViewNome, disp);
     this.Close();
 }
Example #11
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txbNomePrdt.Text))
     {
         ConManager.CadastrarProduto(txbNomePrdt.Text);
         ConManager.MovimentarProduto(ConManager.GetLastProduto(), ConManager.GetCD_FilialPorNomeFilial(cb_Filial.Text), ConManager.GetCD_FilialPorNomeFilial(cb_Filial.Text));
         this.Close();
     }
     else
     {
         MessageBox.Show("O nome do produto não pode estar em branco!");
     }
 }
Example #12
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (ckbDisp.Checked)
     {
         this.disponivel = 1;
     }
     else
     {
         this.disponivel = 0;
     }
     ConManager.DeletarProduto(gridViewID, gridViewNome, disponivel);
     this.Close();
 }
Example #13
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            int trava = ConManager.GetIntConsulta("SELECT COUNT(nome) FROM Filiais WHERE disponivel = @parametro", "@parametro", 1);

            if (trava > 0)
            {
                FormCadPrdt formCadPrdt = new FormCadPrdt();
                formCadPrdt.Show();
                formCadPrdt.FormClosed += FormCadPrdt_FormClosed;
            }
            else
            {
                MessageBox.Show("É necessário cadastrar uma filial!");
            }
        }
Example #14
0
 public void load_getMovimentacoes()
 {
     gridViewMovimentacoes.DataSource = ConManager.Consultar("SELECT Movimentacoes.cd_movimentacao" +
                                                             ",Movimentacoes.cd_produto AS 'Código Produto'" +
                                                             ",Produtos.nome AS 'Produto'" +
                                                             ",Usuarios.usuario,Remetente.nome AS 'Filial Remetente'" +
                                                             ",Destinataria.nome AS 'Filial Destinataria'" +
                                                             ",Movimentacoes.dt_movimentacao " +
                                                             ",Produtos.disponivel " +
                                                             "FROM Movimentacoes " +
                                                             "INNER JOIN Produtos ON Movimentacoes.cd_produto = Produtos.cd_produto " +
                                                             "INNER JOIN Usuarios ON Movimentacoes.cd_usuario = Usuarios.cd_usuario " +
                                                             "LEFT JOIN Filiais Remetente ON Movimentacoes.cd_filial_remetente = Remetente.id " +
                                                             "LEFT JOIN Filiais Destinataria ON Movimentacoes.cd_filial_destinataria = Destinataria.id " +
                                                             "ORDER BY Movimentacoes.cd_movimentacao DESC").Tables[0];
 }
 private void btnOK_Click(object sender, EventArgs e)
 {
     FormPrincipal.StaticGrid.DataSource = ConManager.Consultar("SELECT Movimentacoes.cd_movimentacao" +
                                                                ",Movimentacoes.cd_produto AS 'Código Produto'" +
                                                                ",Produtos.nome AS 'Produto'" +
                                                                ",Usuarios.usuario,Remetente.nome AS 'Filial Remetente'" +
                                                                ",Destinataria.nome AS 'Filial Destinataria'" +
                                                                ",Movimentacoes.dt_movimentacao " +
                                                                ",Produtos.disponivel " +
                                                                "FROM Movimentacoes " +
                                                                "INNER JOIN Produtos ON Movimentacoes.cd_produto = Produtos.cd_produto " +
                                                                "INNER JOIN Usuarios ON Movimentacoes.cd_usuario = Usuarios.cd_usuario " +
                                                                "LEFT JOIN Filiais Remetente ON Movimentacoes.cd_filial_remetente = Remetente.id " +
                                                                "LEFT JOIN Filiais Destinataria ON Movimentacoes.cd_filial_destinataria = Destinataria.id " +
                                                                "WHERE cd_filial_remetente = @parametro OR cd_filial_destinataria = @parametro " +
                                                                "ORDER BY Movimentacoes.cd_movimentacao DESC", "@parametro", cb_Filial.SelectedIndex + 1).Tables[0];
     this.Close();
 }
Example #16
0
 private void btn_pesq_prdt_cd_Click(object sender, EventArgs e)
 {
     if (travaEx != true)
     {
         if (!string.IsNullOrEmpty(txb_CD_prdt.Text) || !string.IsNullOrWhiteSpace(txb_CD_prdt.Text))
         {
             dataGVProdutos.DataSource = ConManager.Consultar("SELECT * FROM Produtos WHERE cd_produto=@cd_produto", "@cd_produto", Int32.Parse(txb_CD_prdt.Text)).Tables[0];
             travaEx = true;
         }
         else
         {
             dataGVProdutos.DataSource = ConManager.Consultar("SELECT * FROM Produtos ORDER BY cd_produto DESC").Tables[0];
         }
     }
     else
     {
         MessageBox.Show("Insira um código!");
     }
 }
Example #17
0
        private void btn_OK_Click(object sender, EventArgs e)
        {
            string theDate = dateTimePicker1.Value.ToString("yyyy-MM-dd");

            FormPrincipal.StaticGrid.DataSource = ConManager.Consultar("SELECT Movimentacoes.cd_movimentacao" +
                                                                       ",Movimentacoes.cd_produto AS 'Código Produto'" +
                                                                       ",Produtos.nome AS 'Produto'" +
                                                                       ",Usuarios.usuario,Remetente.nome AS 'Filial Remetente'" +
                                                                       ",Destinataria.nome AS 'Filial Destinataria'" +
                                                                       ",Movimentacoes.dt_movimentacao " +
                                                                       ",Produtos.disponivel " +
                                                                       "FROM Movimentacoes " +
                                                                       "INNER JOIN Produtos ON Movimentacoes.cd_produto = Produtos.cd_produto " +
                                                                       "INNER JOIN Usuarios ON Movimentacoes.cd_usuario = Usuarios.cd_usuario " +
                                                                       "LEFT JOIN Filiais Remetente ON Movimentacoes.cd_filial_remetente = Remetente.id " +
                                                                       "LEFT JOIN Filiais Destinataria ON Movimentacoes.cd_filial_destinataria = Destinataria.id " +
                                                                       "WHERE dt_movimentacao = @data " +
                                                                       "ORDER BY Movimentacoes.cd_movimentacao DESC", "@data", theDate).Tables[0];
            this.Close();
        }
Example #18
0
        public void ShowFormMovimentar(DataGridView gridView)
        {
            //  pegando o index da linha selecionada no datagridview
            DataGridViewRow row = gridView.Rows[gridView.CurrentRow.Index];

            if (row.Cells["disponivel"].Value.Equals(true))
            {
                FormMovimentar formMovimentar = new FormMovimentar();
                formMovimentar.Cd_produto       = ConManager.GetCD_ProdutoPorCD_Movimentacao(int.Parse(row.Cells["cd_movimentacao"].Value.ToString()));
                formMovimentar.Nome_produto     = (row.Cells["Produto"].Value.ToString());
                formMovimentar.Filial_Remetente = ConManager.GetStringConsulta("SELECT Filiais.nome FROM Movimentacoes " +
                                                                               "INNER JOIN Filiais ON Movimentacoes.cd_filial_destinataria = Filiais.id " +
                                                                               "WHERE cd_movimentacao IN(SELECT MAX(cd_movimentacao) FROM Movimentacoes WHERE cd_produto = @produto)", "@produto", int.Parse(row.Cells["Código Produto"].Value.ToString()));
                formMovimentar.Show();
                formMovimentar.FormClosed += FormMovimentar_FormClosed;
            }
            else
            {
                MessageBox.Show("Produto Indisponível!");
            }
        }
Example #19
0
        private void btnLogar_Click(object sender, EventArgs e)
        {
            int cod_usuario = ConManager.GetUserIdByUsernameAndPassword(txbUsuario.Text, txbSenha.Text);

            if (Program.ValidLogin(cod_usuario, txbUsuario.Text) == true)
            {
                cd_usuario = cod_usuario;
                if (ConManager.ValidUser(cd_usuario) == true)
                {
                    FormPrincipal formPrincipal = new FormPrincipal();
                    formPrincipal.Show();
                    formPrincipal.Text = formPrincipal.Text + " | Usuário: " + txbUsuario.Text + " |";
                    this.Dispose();
                }
                else
                {
                    MessageBox.Show("Usuário Indisponível!");
                }
            }
            else
            {
                MessageBox.Show("Usuário ou senha incorretos!");
            }
        }
Example #20
0
 //
 //  Atualiza apenas o combo box de filiais na tela de produtos
 public void load_cb_prdt_filiais()
 {
     cb_prdt_filial.DataSource    = ConManager.Consultar("SELECT nome FROM Filiais").Tables[0];
     cb_prdt_filial.DisplayMember = "nome";
 }
Example #21
0
 private void btnMovimentar_Click(object sender, EventArgs e)
 {
     ConManager.MovimentarProduto(Cd_produto, ConManager.GetCD_FilialPorNomeFilial(Filial_Remetente), ConManager.GetCD_FilialPorNomeFilial(cbDestinataria.Text));
     this.Close();
 }
Example #22
0
 private void setComboBox()
 {
     cb_Filial.DataSource    = ConManager.Consultar("SELECT nome FROM Filiais WHERE disponivel = 1").Tables[0];
     cb_Filial.DisplayMember = "nome";
     cb_Filial.DropDownStyle = ComboBoxStyle.DropDownList;
 }
Example #23
0
 //
 //  Atualiza apenas o gridView produtos
 public void load_getProdutos()
 {
     dataGVProdutos.DataSource = ConManager.Consultar("SELECT * FROM Produtos ORDER BY Produtos.cd_produto DESC").Tables[0];
 }
Example #24
0
 //
 //  Atualiza apenas o gridView filiais
 public void load_getFiliais()
 {
     dataGVFilial.DataSource = ConManager.Consultar("SELECT * FROM Filiais").Tables[0];
 }