Exemplo n.º 1
0
        static void MenuTitulo(ScreenService screenService)
        {
            int resposta;
            var tituloRepository = new TituloRepository();
            var tituloFront      = new TituloFront();

            do
            {
                resposta = screenService.ImprimirMenu(
                    CaptionsService.GetMenuTitulo(tituloRepository.BuscarTodos()),
                    new int[] { 1, 2, 3, 4 });

                if (resposta == 1)
                {
                    tituloFront.Novo();
                }
                else if (resposta == 2)
                {
                    tituloFront.Editar();
                }
                else if (resposta == 3)
                {
                    tituloFront.Excluir();
                }
            } while (resposta != 4);
        }
Exemplo n.º 2
0
        public void Editar()
        {
            var screenService    = new ScreenService();
            var tituloRepository = new TituloRepository();

            string textoMenu = "Informe o código do usuário:";

            Console.WriteLine(textoMenu);
            int codigo = screenService.ConverterValorDigitado(textoMenu);

            var titulos = tituloRepository.BuscarTodos();

            if (titulos.Count > 0)
            {
                var Titulo = titulos.Find(Titulo => Titulo.Codigo == codigo);
                if (Titulo != null)
                {
                    Console.WriteLine("Informe a descrição do titulo:");
                    Titulo.Descricao = Console.ReadLine();

                    Console.WriteLine("Informe o tipo do titulo:");
                    Titulo.Tipo = Console.ReadLine();

                    tituloRepository.Editar(Titulo);
                }
                else
                {
                    Console.WriteLine("Registro não localizado.");
                }
            }
            else
            {
                Console.WriteLine("Nenhum registro cadastrado no banco de dados.");
            }
        }
Exemplo n.º 3
0
        public void Excluir()
        {
            var screenService    = new ScreenService();
            var tituloRepository = new TituloRepository();

            string textoMenu = "Informe o código do titulo:";

            Console.WriteLine(textoMenu);
            int codigo = screenService.ConverterValorDigitado(textoMenu);

            tituloRepository.Excluir(codigo);
        }
Exemplo n.º 4
0
        public void Novo()
        {
            var bancoDadosService = new BancoDadosService();
            var tituloRepository  = new TituloRepository();
            var titulo            = new Titulo();

            Console.WriteLine("Informe a descrição do titulo:");
            titulo.Descricao = Console.ReadLine();

            Console.WriteLine("Informe o tipo do titulo:");
            titulo.Tipo = Console.ReadLine();

            titulo.Codigo = bancoDadosService.Count(1);

            tituloRepository.Novo(titulo);
        }
        public static PagamentoCliente Save(PagamentoCliente pag, Pedido.Pedido pedido)
        {
            ITransaction t = NHibernateHttpModule.Session.BeginTransaction();

            try
            {
                if (pag.Valor < 0)
                {
                    pag.Valor *= -1;
                }

                pag.Caixa         = pedido.Caixa;
                pag.DataMovimento = pedido.DataPedido;
                pag.Usuario       = pedido.Usuario;
                TituloRepository.IncluirRecebimentoCliente(pag);
                //var lanc = new Lancamento
                //{
                //    DataLancamento = pag.DataMovimento,
                //    TipoTitulo = pag.TipoRecebimento.TipoTitulo,
                //    Pessoa = pag.Cliente,
                //    Valor = pag.Valor,
                //    Desconto = pag.Descontos,
                //    Historico = pag.Historico,
                //    Documento = pag.Documento
                //};
                //LancamentoRepository.GeraPartida(lanc);
                NHibernateHttpModule.Session.Save(pag);
                //NHibernateHttpModule.Session.Save(lanc);
            }
            catch (Exception)
            {
                t.Rollback();
                throw;
            }
            return(pag);
        }
Exemplo n.º 6
0
 private void TituloPeriodoReport_ParametersRequestSubmit(object sender, ParametersRequestEventArgs e)
 {
     bindingSource.DataSource = TituloRepository.GetListAtivos(GetExpression());
 }