private void FrmAlterarEstoqueLocalidade_Load(object sender, EventArgs e) { CidadeEstagoNegocios cidadeEstagoNegocios = new CidadeEstagoNegocios(); cbbEstado.DisplayMember = "EstadoNome"; cbbEstado.ValueMember = "EstadoID"; cbbEstado.DataSource = cidadeEstagoNegocios.ConsultaEstadoTodos(); cbbEstado.Update(); cbbEstado.SelectedValue = estoqueLocalidade.Cidade.EstadoID; cbbCidade.DisplayMember = "CidadeNome"; cbbCidade.ValueMember = "CidadeID"; cbbCidade.DataSource = cidadeEstagoNegocios.ConsultaCidadePorEstado(estoqueLocalidade.Cidade.EstadoID); cbbCidade.Update(); cbbCidade.SelectedValue = estoqueLocalidade.Cidade.CidadeID; txtDescricao.Text = estoqueLocalidade.EstoqueLocalidadeDescricao; txtEndereco.Text = estoqueLocalidade.EstoqueLocalidadeEndereco; txtContratoAluguelID.Text = estoqueLocalidade.ContratoAluguel.ContratoAluguelID.ToString(); if (estoqueLocalidade.ContratoAluguel.ContratoAluguelID != 0) { ckbContratoAluguel.Checked = true; } EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); estoqueLocalidade.Estoques = estoqueNegocios.ConsultaPorEstoqueLocalidade(estoqueLocalidade.EstoqueLocalidadeID); dgvEstoques.AutoGenerateColumns = false; dgvEstoques.DataSource = estoqueLocalidade.Estoques; }
private void dgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { int EstoqueLocalidadeParametroID = Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value); EstoqueLocalidadeNegocios estoqueLocalidadeNegocios = new EstoqueLocalidadeNegocios(); ObjetoTransferencia.EstoqueLocalidade estoqueLocalidade = new ObjetoTransferencia.EstoqueLocalidade(); estoqueLocalidade = estoqueLocalidadeNegocios.ConsultaPorID(EstoqueLocalidadeParametroID); string Path = "EstoquesReport.rdlc"; List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de Armazém")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", usuario.UsuarioNome)); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); listReportParameter.Add(new ReportParameter("EstoqueLocalidadeID", estoqueLocalidade.EstoqueLocalidadeID.ToString())); listReportParameter.Add(new ReportParameter("EstoqueLocalidadeDescricao", estoqueLocalidade.EstoqueLocalidadeDescricao)); listReportParameter.Add(new ReportParameter("EstoqueLocalidadeEndereco", estoqueLocalidade.EstoqueLocalidadeEndereco)); listReportParameter.Add(new ReportParameter("CidadeNome", estoqueLocalidade.Cidade.CidadeNome)); listReportParameter.Add(new ReportParameter("EstadoNome", estoqueLocalidade.Cidade.EstadoNome)); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); EstoqueCollection estoques = new EstoqueCollection(); EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); estoques = estoqueNegocios.ConsultaPorEstoqueLocalidade(estoqueLocalidade.EstoqueLocalidadeID); List <EstoqueRelatorio> estoqueRelatorio = new List <EstoqueRelatorio>(); for (int i = 0; i < estoques.Count; i++) { estoqueRelatorio.Add(new EstoqueRelatorio() { EstoqueID = estoques[i].EstoqueID, EstoqueQuantidade = estoques[i].EstoqueQuantidade, EstoqueAtivo = estoques[i].EstoqueAtivo, ItemDescricao = estoques[i].Item.ItemDescricao, TipoItemDescricao = estoques[i].Item.TipoItem.TipoItemDescricao }); } reportDataSources.Add(new ReportDataSource("DataSetEstoques", estoqueRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } catch (Exception ex) { } }
private void DgvEstoques_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int ItemID = Convert.ToInt32(dgvEstoques.SelectedRows[0].Cells[0].FormattedValue); foreach (ObjetoTransferencia.Estoque est in estoqueLocalidade.Estoques) { if (ItemID == est.Item.ItemID) { Estoque.frmAlterarEstoque frmAlterarEstoque = new Estoque.frmAlterarEstoque(est); frmAlterarEstoque.ShowDialog(); EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); estoqueLocalidade.Estoques = estoqueNegocios.ConsultaPorEstoqueLocalidade(estoqueLocalidade.EstoqueLocalidadeID); dgvEstoques.DataSource = estoqueLocalidade.Estoques; break; } } }
private void BtnConsultar_Click(object sender, EventArgs e) { try { EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); if (rbArmazem.Checked) { if (txtEstoqueLocalidade.Text != string.Empty && txtEstoqueLocalidade.Text != "0") { dgvResultado.DataSource = estoqueNegocios.ConsultaPorEstoqueLocalidade(int.Parse(txtEstoqueLocalidade.Text)); } } else if (rbItem.Checked) { if (txtItem.Text != string.Empty && txtItem.Text != "0") { dgvResultado.DataSource = estoqueNegocios.ConsultaPorItem(int.Parse(txtItem.Text)); } } } catch (Exception ex) { } }