private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); btPagar.Enabled = false; if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); txtCodigo.Text = modelo.ComCod.ToString(); dtData.Value = modelo.ComData; BLLFornecedor bllf = new BLLFornecedor(cx); ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod); txtFornecedor.Text = modelof.ForNome; txtValor.Text = modelo.ComTotal.ToString(); BLLParcelaCompra bllp = new BLLParcelaCompra(cx); dgvParcelas.DataSource = bllp.Localizar(modelo.ComCod); dgvParcelas.Columns[0].HeaderText = "Parcela"; dgvParcelas.Columns[1].HeaderText = "Valor da Parcela"; dgvParcelas.Columns[2].HeaderText = "Pago em:"; dgvParcelas.Columns[3].HeaderText = "Vencimento"; dgvParcelas.Columns[4].Visible = false; } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); f.Dispose(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); txtCodigo.Text = modelo.ComCod.ToString(); txtDataCompra.Text = modelo.ComData; txtNota.Text = modelo.ComNfiscal.ToString(); txtValorTotal.Text = modelo.ComTotal.ToString(); txtNParcelas.Text = modelo.ComParcelas.ToString(); txtStatus.Text = modelo.ComStatus.ToString(); txtFornecedor.Text = modelo.ForCod.ToString(); txtTipoPagamento.Text = modelo.TpaCod.ToString(); alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra compra = new frmConsultaCompra(); compra.ShowDialog(); if (compra.codigo != 0) { DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra dao = new BLLCompra(conexao); ModeloCompra modelo = dao.CarregaModeloCompra(compra.codigo); txtCodigo.Text = modelo.Com_cod.ToString(); txtNotaFiscal.Text = modelo.Com_nfiscal.ToString(); dateCompra.Value = modelo.Com_data; textBox2.Text = modelo.For_cod.ToString(); BLLFornecedor fornecedor = new BLLFornecedor(conexao); ModeloFornecedor modelo2 = fornecedor.carregaModeloCategoria(Convert.ToInt32(modelo.For_cod)); lblFornecedor.Text = modelo2.For_nome; lblFornecedor.ForeColor = System.Drawing.Color.FromArgb(78, 109, 156); txtTotal.Text = modelo.Com_total.ToString(); this.totalCompra = modelo.Com_total; cbPagamento.SelectedValue = modelo.Tpa_cod; alterarBotoes(3); } else { this.limparTela(); this.alterarBotoes(1); } // this.Dispose(); }
//localisar compra para carregar na tela: private void btLocalizar_Click(object sender, EventArgs e) { //criar objeto da conexao: DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); //exiber o formulario de consulta compra: frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); try { //verificar se tem um codigo carregado:{diferente de zero} if (f.codigo != 0) { //cRIAR O bll: BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);//carrega o modelo da comprea pelo codigo //-------------------------------------------------------------------------------------------------------- // CARREGAR OS DADOS DA COMPRA //-------------------------------------------------------------------------------------------------------- txtComCod.Text = modelo.ComCod.ToString(); txtNFiscal.Text = modelo.ComNfiscal.ToString(); dtDataCompra.Value = modelo.ComData; txtForCod.Text = modelo.ForCod.ToString(); txtTotalCompra.Text = modelo.ComValorTotal.ToString();//VALOR TOTAL //Carregar Nome do Fornecedor BLLFornecedor bllf = new BLLFornecedor(cx); ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text)); //passar os valores do campo nome: txtNomeFornecedor.Text = modelof.ForNome; //----------------------------------------------------------------------------------------------------------------------------------- //CARREGAR PARCELAS DA COMPRA: //----------------------------------------------------------------------------------------------------------------------------------- BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx); //localizar parcelas pelo codigo da compra: dgvParcelas.DataSource = bllParcelas.Localizar(modelo.ComCod); //FORMATAR CABECALHO DAS COLUNAS: AtualizaCabecalhoDGGridParcelas(); } } catch (Exception erro) // casa der algum erro na conexao { MessageBox.Show("Erro : \n" + erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario } }
public void LocalizarCompra() { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(codigo); txtCodigo.Text = modelo.com_cod.ToString(); txtNFiscal.Text = modelo.com_nfiscal.ToString(); cbxFornecedor.SelectedValue = modelo.for_cod; cbxTipoPagamento.SelectedValue = modelo.tpa_cod; nudNumeroParcelas.Value = modelo.com_nparcelas; dtpDataInicialPagamento.Value = modelo.com_data; lblTotalItens.Text = modelo.com_total.ToString("#0.00"); //Itens compra CarregaItensCompra(); alteraBotoes(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); txtCodCom.Text = modelo.ComCod.ToString(); txtNFiscal.Text = modelo.ComNFiscal.ToString(); dtDataCompra.Value = modelo.ComData; txtForCod.Text = modelo.ForCod.ToString(); txtForCod_Leave(sender, e); // para escrever o nome do fornecedor na tela txtTotal.Text = modelo.ComTotal.ToString(); this.totalCompra = modelo.ComTotal; //armazena o valor total da compra cbTPagto.SelectedValue = modelo.TpaCod; cbNParcelas.Text = modelo.ComNParcelas.ToString(); //itens da compra BLLItensCompra bllitens = new BLLItensCompra(cx); DataTable tabela = bllitens.Localizar(modelo.ComCod); for (int i = 0; i < tabela.Rows.Count; i++) { string icod = tabela.Rows[i]["pro_cod"].ToString(); string inome = tabela.Rows[i]["pro_nome"].ToString(); string iqtd = tabela.Rows[i]["itc_qtde"].ToString(); string ivu = tabela.Rows[i]["itc_valor"].ToString(); Double TotalLocal = Convert.ToDouble(tabela.Rows[i]["itc_qtde"]) * Convert.ToDouble(tabela.Rows[i]["itc_valor"]); String[] it = new String[] { icod, inome, iqtd, ivu, TotalLocal.ToString() }; this.dgvItens.Rows.Add(it); } alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btnLocalizar_Click(object sender, EventArgs e) { //Localizar a compra e preencher os campos frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); if (f.codigo != 0) { this.comcod = f.codigo; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); BLLFornecedor bllf = new BLLFornecedor(cx); ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.for_cod); txtCodigoCompra.Text = modelo.com_cod.ToString(); dtpDataPagamento.Value = modelo.com_data; txtValor.Text = modelo.com_total.ToString(); txtNomeFornecedor.Text = modelof.for_nome; //Localizar os itens da compra BLLParcelasCompra bllp = new BLLParcelasCompra(cx); dgvParcelas.DataSource = bllp.Localizar(modelo.com_cod); dgvParcelas.Columns[4].Visible = false; } }
//============================================================================================================= private void btLocalizar_Click(object sender, EventArgs e) { //exiber o formulario de consulta compra: frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); //verificar se tem um codigo carregado:{diferente de zero} if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);//carrega o modelo da comprea pelo codigo //-------------------------------------------------------------------------------------------------------- // CARREGAR OS DADOS DA COMPRA //-------------------------------------------------------------------------------------------------------- txtComCod.Text = modelo.ComCod.ToString(); txtNFiscal.Text = modelo.ComNfiscal.ToString(); dtDataCompra.Value = modelo.ComData; txtForCod.Text = modelo.ForCod.ToString(); txtForCod_Leave(sender, e);//evento escrever o nome do fornecedor //rodapé: cbNParcela.Text = modelo.ComNparcelas.ToString(); txtTotalCompra.Text = modelo.ComValorTotal.ToString(); //VALOR TOTAL this.totalCompra = modelo.ComValorTotal; //armazena o total na variavel //fazer um LOCALIZAR - select para trazer o numero de parcela //fazer um LOCALIZAR - select para trazer a data da primeira parcela //TIPO DE PAGAMENTO. cbTPagto.SelectedValue = modelo.TpaCod; //carregar itens da compra: https://youtu.be/rMOyapoHTx0?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=204 BLLItensCompra bLLIt = new BLLItensCompra(cx); DataTable tabelaIt = bLLIt.Localizar(modelo.ComCod); //passa os itens da compra para uma tabela: for (int i = 0; i < tabelaIt.Rows.Count; i++) //enquanto i for menos que o numero de linhas retornodo { //pega os valores: cada loop vai para a prox. linha = i string icod = tabelaIt.Rows[i]["pro_cod"].ToString(); string inome = tabelaIt.Rows[i]["pro_nome"].ToString(); string iqtd = tabelaIt.Rows[i]["itc_qtde"].ToString(); string ivund = tabelaIt.Rows[i]["itc_valor"].ToString(); //calcula o valor total de cada intem: Double TotalLocalx = Convert.ToDouble(tabelaIt.Rows[i]["itc_qtde"]) * Convert.ToDouble(tabelaIt.Rows[i]["itc_valor"]); //monta uma matriz da linha com os calores de cada coluna: String[] iten = new String[] { icod, inome, iqtd, ivund, txtTotalCompra.Text, TotalLocalx.ToString() }; this.dgvItens.Rows.Add(iten);//adicoina os itens da linha no datagrdi... } alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } //destroi o obejto f.Dispose(); }