Example #1
0
 private void btnCheques_Click(object sender, EventArgs e)
 {
     using (var f = new frmCadastroCheques())
         f.ShowDialog();
 }
Example #2
0
        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();
                }
            }
        }