private void btnCheques_Click(object sender, EventArgs e) { using (var f = new frmCadastroCheques()) f.ShowDialog(); }
private void btnFinalizar_Click(object sender, EventArgs e) { if (Visual.Pergunta("Deseja finalizar a entrada financeira?") == DialogResult.Yes) { var data = dtpData.Value; var idcliente = Validacao.SeeInt(cboCliente.SelectedValue.ToString()); var observacao = txtObservacao.Text; var localentrega = txtLocalEntrega.Text; new Entradas().Inserir(data, idcliente, observacao, localentrega); var identrada = new Entradas().UltimoId(); foreach (DataRow r in dt.Rows) { var quantidade = Validacao.SeeDecimal(r["QUANTIDADE"].ToString()); var unidade = r["UNIDADE"].ToString(); var descricao = r["DESCRIÇÃO"].ToString(); var unitario = Validacao.SeeDecimal(r["UNITÁRIO"].ToString()); new EntradaDetalhes().Inserir(identrada, quantidade, unidade, descricao, unitario); } if (!chkCheque.Checked) { if (!Validacao.IsAdmin && Visual.Pergunta(String.Format("Suas informações foram salvas com sucesso. Deseja inserir os dados financeiros como entrada na conta {0} que foi selecionada?", cboContas.Text)) == DialogResult.Yes) { if (!Validacao.IsAdmin) cboContas.Text = "Caixa"; new ContaDetalhes().InserirCredito(Validacao.SeeInt(cboContas.SelectedValue.ToString()), data, String.Format("Saída de estoque número {0}", identrada), TotalGeral); } } else { using (var f = new frmCadastroCheques()) { frmCadastroCheques.Valor = TotalGeral; f.ShowDialog(); } } Visual.Mensagem("Concluído"); if (!Validacao.IsAdmin) Close(); else { dtpData.Value = DateTime.Today; dt = new DataTable(); var colunas = new[] { "Quantidade", "Unidade", "Descrição", "Unitário", "Total" }; foreach (var col in colunas) { dt.Columns.Add(col); } dataGridView1.DataSource = dt; lblTotalGeral.Text = "0,00"; TotalGeral = 0; AtualizaSubTotal(); } } }