Ejemplo n.º 1
0
        private static void Modificar(CreditoService service)
        {
            Credito credito = new Credito();

            Console.Clear();
            Console.WriteLine("\t\t\tModificar un credito");

            Console.Write("DIGITE NUMERO DE CREDITO: ");
            credito.NumeroCredito = Console.ReadLine();

            Console.Write("Digite identificacion del cliente: ");
            credito.IdentificacionCliente = Console.ReadLine();

            Console.Write("Digite tipo de interes: ");
            credito.TipoInteres = Console.ReadLine();

            Console.Write("Digite capital inicial: ");
            credito.CapitalInicialPrestamo = double.Parse(Console.ReadLine());

            Console.Write("Digite tasa de interes: ");
            credito.TasaInteres = double.Parse(Console.ReadLine());

            Console.Write("Digite periodo de prestamo: ");
            credito.PeriodoPrestamo = double.Parse(Console.ReadLine());

            credito.calcularCredito();
            string mensaje;

            service.Modificar(credito);
            mensaje = service.Modificar(credito);
            Console.WriteLine(mensaje);
            Console.ReadKey();
            Console.Clear();
        }
Ejemplo n.º 2
0
        public CreditoController(IConfiguration configuration)
        {
            Configuration = configuration;
            string connectionString = Configuration["ConnectionStrings:DefaultConnection"];

            _creditoService = new CreditoService(connectionString);
        }
Ejemplo n.º 3
0
        private static void Guardar()
        {
            Console.Clear();
            Credito credito = new Credito();

            Console.Write("Digite numero de credito: ");
            credito.NumeroCredito = Console.ReadLine();

            Console.Write("Digite identificacion del cliente: ");
            credito.IdentificacionCliente = Console.ReadLine();

            Console.Write("Digite tipo de interes: ");
            credito.TipoInteres = Console.ReadLine();

            Console.Write("Digite capital inicial: ");
            credito.CapitalInicialPrestamo = double.Parse(Console.ReadLine());

            Console.Write("Digite tasa de interes: ");
            credito.TasaInteres = double.Parse(Console.ReadLine());

            Console.Write("Digite periodo de prestamo: ");
            credito.PeriodoPrestamo = double.Parse(Console.ReadLine());


            CreditoService service = new CreditoService();

            credito.calcularCredito();
            string mensaje = service.Guardar(credito);

            Console.Write(mensaje);
            Console.ReadKey();
            Console.Clear();
        }
Ejemplo n.º 4
0
        public void Setup()
        {
            var options = new DbContextOptionsBuilder <CreditoContext>().UseSqlServer("Server=localhost;Database=AcmeLtda;Trusted_Connection=True;MultipleActiveResultSets=true").Options;

            context    = new CreditoContext(options);
            unitOfWork = new UnitOfWork(context);
            service    = new CreditoService(unitOfWork);
        }
Ejemplo n.º 5
0
 public FrmAbono(Credito credito)
 {
     InitializeComponent();
     carteraService = new CarteraService(ConfigConnection.connectionString);
     clienteService = new ClienteService(ConfigConnection.connectionString);
     creditoService = new CreditoService(ConfigConnection.connectionString);
     pagoService    = new PagoService(ConfigConnection.connectionString);
 }
Ejemplo n.º 6
0
        private void CrearCredito()
        {
            creditoService = new CreditoService(unitOfWork);
            var requestCredito = new CrearCreditoRequest {
                CedulaEmpleado = "1065840833", Numero = "0001", Plazo = 4, TasaDeInteres = 0.005, Valor = 7000000
            };

            creditoService.CrearCredito(requestCredito);
        }
Ejemplo n.º 7
0
        private void inicializar()
        {
            cliente        = new Cliente();
            creditoService = new CreditoService(ConfigConnection.connectionString);
            carteraService = new CarteraService(ConfigConnection.connectionString);
            clienteService = new ClienteService(ConfigConnection.connectionString);

            clientes = carteraService.CargarClientes();
            Pintartabla();
        }
Ejemplo n.º 8
0
 public FrmAbono()
 {
     InitializeComponent();
     lblCantidad.Text       = "Cantidad...";
     cmbCuota.SelectedIndex = 0;
     carteraService         = new CarteraService(ConfigConnection.connectionString);
     clienteService         = new ClienteService(ConfigConnection.connectionString);
     creditoService         = new CreditoService(ConfigConnection.connectionString);
     pagoService            = new PagoService(ConfigConnection.connectionString);
 }
Ejemplo n.º 9
0
        private static void Menu()
        {
            Console.Clear();
            CreditoService service = new CreditoService();
            int            opcion;

            do
            {
                Console.WriteLine("\t\t\t _____________________________");
                Console.WriteLine("\t\t\t|        MENU PRINCIPAL       |");
                Console.WriteLine("\t\t\t|_____________________________|");
                Console.WriteLine("\t\t\t|  1 Registro de creditos     |");
                Console.WriteLine("\t\t\t|  2 Listado de creditos      |");
                Console.WriteLine("\t\t\t|  3 eliminar                 |");
                Console.WriteLine("\t\t\t|  4 modificar                |");
                Console.WriteLine("\t\t\t|  5 salir de sitema          |");
                Console.WriteLine("\t\t\t|_____________________________|");
                Console.Write("\t\t\t  Escoja una opcion: ");
                opcion = int.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Guardar();
                    break;

                case 2:
                    ConsultaGeneral(service);
                    break;

                case 3:
                    Eliminar();
                    break;

                case 4:
                    Modificar(service);
                    break;

                case 5:
                    Console.SetCursorPosition(25, 15);
                    Console.WriteLine("Gracias por usar el sistema");
                    break;

                default:
                    Console.WriteLine("Opcion invalida");
                    Console.ReadKey();
                    Console.Clear();
                    break;
                }
            } while (opcion != 5);



            Console.ReadKey();
        }
Ejemplo n.º 10
0
        private void inizializar()
        {
            carteraService = new CarteraService();

            creditoService = new CreditoService();
            pagoService    = new PagoService();
            Cartera        = carteraService.MostrarCartera();
            pagos          = pagoService.MostrarPagos();
            Clientes       = clienteService.MostrarClientes();
            Creditos       = creditoService.MostrarCredito();

            PintarCartera();
            PintarTablas();
        }
Ejemplo n.º 11
0
        private static void ConsultaGeneral(CreditoService service)
        {
            Console.Clear();
            RespuestaConsulta respuestaConsulta = service.Consultar();

            Console.WriteLine(respuestaConsulta.Mensaje);
            if (!respuestaConsulta.Error)
            {
                foreach (var item in respuestaConsulta.creditos)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            Console.ReadKey();
            Console.Clear();
        }
Ejemplo n.º 12
0
        private void inizializar()
        {
            carteraService = new CarteraService(ConfigConnection.connectionString);
            creditoService = new CreditoService(ConfigConnection.connectionString);
            pagoService    = new PagoService(ConfigConnection.connectionString);
            Cartera        = carteraService.MostrarCartera();
            //pagos = pagoService.MostrarPagos();
            //Clientes = clienteService.MostrarClientes();
            //Creditos = creditoService.MostrarCredito();

            pagos    = carteraService.CargarPagos();
            Clientes = carteraService.CargarClientes();
            Creditos = carteraService.CargarCredito();
            PintarCartera();
            PintarTablas();
        }
Ejemplo n.º 13
0
        public static void Eliminar()
        {
            Console.Clear();
            Console.WriteLine("ELIMINAR");
            Credito        credito = new Credito();
            CreditoService service = new CreditoService();

            Console.WriteLine("digite numero de credito a eliminar");
            string numero;

            numero = Console.ReadLine();
            string mensaje = service.Eliminar(numero);

            Console.WriteLine(mensaje);
            Console.ReadKey();
            Console.Clear();
        }
Ejemplo n.º 14
0
        public void SetUp()
        {
            /*var optionsSqlServer = new DbContextOptionsBuilder<BancoContext>()
             * .UseSqlServer("Server=.\\;Database=Banco;Trusted_Connection=True;MultipleActiveResultSets=true")
             * .Options;*/

            var optionsInMemory = new DbContextOptionsBuilder <LibranzasContext>().UseInMemoryDatabase("Libranzas").Options;

            _context             = new LibranzasContext(optionsInMemory);
            unitOfWork           = new UnitOfWork(_context);
            crearEmpleadoService = new EmpleadoService(unitOfWork);
            var request = new CrearEmpleadoRequest {
                Cedula = "1065840833", Nombre = "Duvan", Salario = 1200000
            };

            crearEmpleadoService.CrearEmpleado(request);
            crearCreditoService = new CreditoService(unitOfWork);
        }
Ejemplo n.º 15
0
 public static void RegistrarCredito()
 {
     string respuesta;
     do
     {
         Console.Clear();
         Console.WriteLine();
         Creditos creditos = PedirDatos();
         creditos.CalcularCapitalFinal();
         
         mensaje = CreditoService.Guardar(creditos);
         Console.WriteLine($"{mensaje}");
         Console.WriteLine();
         Console.WriteLine("El valor de la Credito es: {0}", creditos.Creditos();
         Console.WriteLine("¿Desea registrar otro Credito? S/N");
         respuesta = ValidarLimitesAlfabeticos("!!Error!!, debe ingresar S o N", "S", "N");
         Console.WriteLine();
     } while (respuesta == "S");
 }
Ejemplo n.º 16
0
 public CreditoController(EmpresaContext context)
 {
     _creditoService = new CreditoService(context);
 }
Ejemplo n.º 17
0
 public CreditoController(IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _service    = new CreditoService(_unitOfWork);
 }
Ejemplo n.º 18
0
 public CreditoHandler(CreditoService service)
 {
     _service = service;
 }
Ejemplo n.º 19
0
        static void Main(string[] args)
        {
            CreditoService service = new CreditoService();

            Menu();
        }
Ejemplo n.º 20
0
 public CreditoController(IConfiguration _config)
 {
     creditoService = new CreditoService();
     connString     = _config.GetConnectionString("Default");
 }
Ejemplo n.º 21
0
 public CreditoController(LibranzasContext context, IUnitOfWork unitOfWork)
 {
     _unitOfWork    = unitOfWork;
     _context       = context;
     CreditoService = new CreditoService(_unitOfWork);
 }
Ejemplo n.º 22
0
 public Program()
 {
     creditoService = new CreditoService();
 }
Ejemplo n.º 23
0
        static void Main(string[] args)
        {
            TasaDeInteresCompuesto compuesto;
            TasaDeInteresSimple    simple;
            List <Credito>         creditos = new List <Credito>();
            CreditoService         service  = new CreditoService();
            int opcion;

            do
            {
                Console.Clear();
                Console.WriteLine("Main");
                Console.WriteLine("");
                Console.WriteLine("1 .Registrar");
                Console.WriteLine("2. Consultar");
                Console.WriteLine("3. Mostrar");
                Console.WriteLine("4. Modificar");
                Console.WriteLine("5. Eliminar");
                Console.WriteLine("0. SALIR");
                Console.WriteLine("Digite La opcion deseada");
                opcion = int.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1: Registrar(); break;

                case 2: Consultar(); break;

                case 3: MostrarTodo(); break;

                case 4: Modificar(); break;

                case 5: Eliminar(); break;

                case 0: break;
                }
            } while (opcion != 0);

            Console.ReadKey();
            void Registrar()
            {
                simple = new TasaDeInteresSimple("111", "sim", 300000, 30, 3, 0);
                simple.CalcularInteres();
                Console.WriteLine(service.Guardar(simple));
                simple = new TasaDeInteresSimple("1", "sim", 300000, 30, 3, 0);
                simple.CalcularInteres();
                Console.WriteLine(service.Guardar(simple));
                compuesto = new TasaDeInteresCompuesto("222", "comm", 300000, 30, 3, 0);
                compuesto.CalcularInteres();
                Console.WriteLine(service.Guardar(compuesto));
                compuesto = new TasaDeInteresCompuesto("2", "comm", 300000, 30, 3, 0);
                compuesto.CalcularInteres();
                Console.WriteLine(service.Guardar(compuesto));
            }

            void Consultar()
            {
                Console.Clear();
                Console.WriteLine("Buscar");
                foreach (var item in creditos)
                {
                    Console.WriteLine(item.ToString());
                }
            }

            void Eliminar()
            {
                Console.Clear();
                Console.WriteLine("Eliminar");
                service.Eliminar("2"); service.Eliminar("0");
            }

            void MostrarTodo()
            {
                Console.Clear();
                Console.WriteLine("Todo");
                service.Consultar();
            }

            void Modificar()
            {
                Console.Clear();
                Console.WriteLine("Buscar");
                Console.WriteLine("no actualizado");
            }
        }
Ejemplo n.º 24
0
 public FrmInformacionUsuario()
 {
     InitializeComponent();
     clienteService = new ClienteService(ConfigConnection.connectionString);
     creditoService = new CreditoService(ConfigConnection.connectionString);
 }