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; }
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; }
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; }
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]; } }
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]; }
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(); }
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!"); } }
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(); }
// // 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"; }
// // Atualiza apenas o gridView filiais public void load_getFiliais() { dataGVFilial.DataSource = ConManager.Consultar("SELECT * FROM Filiais").Tables[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]; }
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; }