Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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();
        }