private void btnConsultar_Click(object sender, EventArgs e) { if (Validacoes()) { try { string DataInicial = Util.ConverStringDateSearch(msktDataInicial.Text); string DataFinal = Util.ConverStringDateSearch(msktDataFinal.Text); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", ">=", DataInicial)); RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", "<=", DataFinal)); if (chkFlagSintegraPesquisa.Checked) { RowRelatorio.Add(new RowsFiltro("FLAGSINTEGRA", "System.String", "=", "S")); } if (Convert.ToInt32(cbCFOP.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDCFOP", "System.Int32", "=", cbCFOP.SelectedValue.ToString())); } LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio, "DATAMOVIM"); //Remove ID repetido LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOES2Coll = new LIS_MOVPRODUTOESCollection(); foreach (LIS_MOVPRODUTOESEntity item in LIS_MOVPRODUTOESColl) { if (LIS_MOVPRODUTOES2Coll.Find(delegate(LIS_MOVPRODUTOESEntity item2) { return (item2.IDCFOP == item.IDCFOP); }) == null) { LIS_MOVPRODUTOES2Coll.Add(item); } } LIS_MOVPRODUTOESColl.Clear(); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOES2Coll; PreencheGrid(); } catch (Exception EX) { MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + EX.Message); } } }
private decimal RetornaQuantEntrada(int Idproduto) { decimal result = 0; //Movimentacao de Estoque LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOESColl = new LIS_MOVPRODUTOESCollection(); LIS_MOVPRODUTOESProvider LIS_MOVPRODUTOESP = new LIS_MOVPRODUTOESProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Idproduto.ToString())); if (msktDataInicial.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text))); } if (msktDataFinal.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text))); } LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio); foreach (LIS_MOVPRODUTOESEntity item in LIS_MOVPRODUTOESColl) { //Somente movimentação de entrada if (item.IDTIPOMOVIMENTACAO == 1) { result += Convert.ToDecimal(item.QUANTIDADE); } } return(result); }
private void PesquisaeEntrada() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { //Filtra Produtos Nota Fiscal RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text))); RowRelatorio.Add(new RowsFiltro("DATAMOVIM", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text))); RowRelatorio.Add(new RowsFiltro("FLAGSINTEGRA", "System.String", "=", "S")); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio, "NDOCUMENTO, DATAMOVIM DESC"); LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOESColl2 = new LIS_MOVPRODUTOESCollection(); // Remove CFOP repetido e Aliq. ICMS foreach (LIS_MOVPRODUTOESEntity item in LIS_MOVPRODUTOESColl) { if (LIS_MOVPRODUTOESColl2.Find(delegate(LIS_MOVPRODUTOESEntity item2) { return(item2.CODCFOP == item.CODCFOP && item2.ALQICMS == item.ALQICMS && item2.NDOCUMENTO == item.NDOCUMENTO); }) == null) { LIS_MOVPRODUTOESColl2.Add(item); } } LIS_MOVPRODUTOESColl.Clear(); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESColl2; PreencheGrid3(); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void FrmRelatorioNotaCompra_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString())); ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio); this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl; } } //Fornecedor RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDFORNECEDOR.ToString())); LIS_FORNECEDORColl = LIS_FORNECEDORP.ReadCollectionByParameter(RowRelatorio); //Produtos Movimentação LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOESColl = new LIS_MOVPRODUTOESCollection(); LIS_MOVPRODUTOESProvider LIS_MOVPRODUTOESP = new LIS_MOVPRODUTOESProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDESTOQUEES", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDESTOQUEES.ToString())); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio); this.LIS_FORNECEDORCollectionBindingSource.DataSource = LIS_FORNECEDORColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_ESTOQUEESCollectionBindingSource.DataSource = LIS_ESTOQUEESColl; this.LIS_MOVPRODUTOESCollectionBindingSource.DataSource = LIS_MOVPRODUTOESColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void btnConsultar_Click(object sender, EventArgs e) { try { RowRelatorio.Clear(); int IDPRODUTO = Convert.ToInt32(cbProduto.SelectedValue); if (IDPRODUTO > 0) { RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", IDPRODUTO.ToString())); } int IDFORNECEDOR = Convert.ToInt32(cbFornecedor.SelectedValue); if (IDFORNECEDOR > 0) { RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", IDFORNECEDOR.ToString())); } int IDGRUPOCATEGORIA = Convert.ToInt32(cbGrupoCategoria.SelectedValue); if (IDGRUPOCATEGORIA > 0) { RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", IDGRUPOCATEGORIA.ToString())); } RowRelatorio.Add(new RowsFiltro("IDTIPOMOVIMENTACAO", "System.Int32", "=", "1"));//1 - Entrada RowRelatorio.Add(new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", ">=", Util.ConverStringDateSearch(dateTimePicker_Inicial.Text))); RowRelatorio.Add(new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", "<=", Util.ConverStringDateSearch(dateTimePicker_Final.Text))); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio, "DATAMOVIMENTACAO DESC"); PreencheGrid(); } catch (Exception ex) { MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }