private void button6_Click(object sender, EventArgs e) { try { //Carregar os campos no objeto carregaPropriedades(); if (objCAP.cp_codigo == 0) //Se o código for 0, significa que não é alteração, mas sim inserção { objCAP.inserir(); objCAP.limpar(); limpar(); if (cbSituacao.SelectedIndex == 1) { Lan.Inserir(txtDataEmissao.Value, int.Parse(cboTpo.SelectedValue.ToString()), cboTpo.Text, "D", decimal.Parse(txtValor.Text.ToString()), int.Parse(txtCodigo.Text.ToString())); } MessageBox.Show("Conta a pagar incluída com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else //Alteração { objCAP.alterar(); objCAP.limpar(); limpar(); if (cbSituacao.SelectedIndex == 1) { Lan.Inserir(txtDataEmissao.Value, int.Parse(cboTpo.SelectedValue.ToString()), cboTpo.Text, "D", decimal.Parse(txtValor.Text.ToString()), int.Parse(txtCodigo.Text.ToString())); } MessageBox.Show("Conta a pagar alterada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
public void Fechamento() { try { DataTable tabmesa = null; // tabmesa = VerificarMesaEmAberto(); // if (tabmesa.Rows.Count > 0) // { // throw new Exception("Existe mesas em aberto! Por favor faça o encerramento clique em F7 no PDV!"); // } Lancamento Lan = new Lancamento(); DataTable tab = null; tab = carregaeEncerramentoCaixa(); if (tab.Rows.Count > 0) { // TotalFinal = decimal.Parse(tab.Rows[3]["Tipo"].ToString()); for (int i = 0; i < tab.Rows.Count; i++) { if (tab.Rows[i]["Tipo"].ToString() == "Total Final(R$ ) ") { TotalFinal = decimal.Parse(tab.Rows[i]["Valor R$"].ToString()); } } } if (objFC.JaFechou(int.Parse(txtCodUsuario.Text.ToString()), int.Parse(lblCodigoAbertura.Text.ToString()))) { throw new Exception("Fechamento diário já foi realizado"); } objFC.limpar(); objFC.data = DateTime.Now.Date; objFC.hora = TimeSpan.FromHours(DateTime.Now.Hour) + TimeSpan.FromMinutes(DateTime.Now.Minute) + TimeSpan.FromSeconds(DateTime.Now.Second); objFC.usuario = global.codUsuario; objFC.IDAber = int.Parse(global.NumeroCaixa.ToString()); objFC.valor = TotalFinal; objFC.inserir(); Lan.Inserir(objFC.data, 1, "VENDAS PDV", "C", TotalFinal, objFC.codigo); Lan = null; AtualizarAbertura(); MessageBox.Show("Fechamento do Dia Realizado", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); if (MessageBox.Show("Deseja Imprimir o comprovante do encerramento do caixa?", "Imprimir", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { ImprimirFechamentoCaixa(); } else { } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
/*********************************************************************************************** * LANÇAMENTOS **********************************************************************************************/ #region Método de Manipulação de Lançamentos public static void ManipulaLancameto() { // MovimentacaoItem.tipoMovimentacao vv = MovimentacaoItem.tipoMovimentacao.Credito; Console.WriteLine("\nBusca dos Dados na Base de Dados TXT "); #region Busca de Dados de Lançamentos na base de Dados listaLamcamentos = Lancamento.Carrega(BaseDadosLancamento); #endregion Fim de Buscas de dados nos Lançamentos #region Mostra os Dados dos Lançamentos foreach (Lancamento lanc in listaLamcamentos) { Console.WriteLine("\n\n Lancamento " + lanc.ID); Console.WriteLine("\n Nome do Lancamento : " + lanc.Nome); } #endregion Console.WriteLine("---------------------------------------------------------"); #region Criando os Objetos Lancamento Lanc = new Lancamento(); Console.WriteLine("Digite o nome do Lancamento: "); Lanc.Nome = Console.ReadLine(); Lancamento.Inserir(listaLamcamentos, Lanc); #endregion #region Mostra os objetos da Lista foreach (Lancamento lanc in listaLamcamentos) { Console.WriteLine("\n\n Lancamento " + lanc.ID); Console.WriteLine(" \n Nome {0}: ", lanc.Nome); } #endregion #region Método para salva no arquivo Lancamento.Salvar(listaLamcamentos, BaseDadosLancamento); Console.WriteLine("Lancamento Gravado Com Sucesso"); #endregion Console.ReadKey(); }