Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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];
     }
 }
Пример #5
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];
 }
Пример #6
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();
 }
Пример #8
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!");
     }
 }
Пример #9
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();
        }
Пример #10
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";
 }
Пример #11
0
 //
 //  Atualiza apenas o gridView filiais
 public void load_getFiliais()
 {
     dataGVFilial.DataSource = ConManager.Consultar("SELECT * FROM Filiais").Tables[0];
 }
Пример #12
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];
 }
Пример #13
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;
 }