public void CrearModel(string linea, EmpresaModel empresa) { var newContext = new ContextLogin() { BaseDatos = ContextService.BaseDatos, Empresa = empresa.Id, Id = ContextService.Id, RoleId = ContextService.RoleId }; var vector = linea.Split(';'); var model = new CuentasModel() { Empresa = empresa.Id, Id = vector[0], Descripcion2 = vector[1], Descripcion = vector[2], Nivel = int.Parse(vector[3]), FkPais = empresa.Fkpais, UsuarioId = Guid.Empty.ToString(), Nif = new NifCifModel(), Fechaalta = DateTime.Now, FechaModificacion = DateTime.Now }; var service = new CuentasService(newContext); service.create(model); }
public ActionResult TiposcuentasLin() { var model = Session[session] as TiposCuentasModel; using (var cuentasService = new CuentasService(ContextService)) Session["lineas"] = cuentasService.GetCuentasModel(Empresa, appService.NivelesCuentas(model.Empresa)); return(PartialView("TiposcuentasLin", model)); }
// GET: api/Supercuentas/5 public HttpResponseMessage Get(string id) { using (var service = new CuentasService(ContextService)) { var list = service.get(id) as CuentasModel; var response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(JsonConvert.SerializeObject(list), Encoding.UTF8, "application/json"); return(response); } }
private void BtnGuardar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); cliente.Indentificacion = decimal.Parse(TxtIdentificacion.Text); cliente.Nombre = TxtNombre.Text; if (CbbTipo.Text == "Ahorro") { Cuenta cuentaAhorro = new CuentaAhorro(decimal.Parse(TxtNumero.Text), cliente, CbbTipo.Text); CuentasService.Guardar(cuentaAhorro); } else { Cuenta cuentaCorriente = new CuentaCorriente(decimal.Parse(TxtNumero.Text), cliente, CbbTipo.Text); CuentasService.Guardar(cuentaCorriente); } }
static void Main(string[] args) { string mensaje; decimal valor, numero; int opcionMenu, segundaOpcionMenu, OpcionmenuModificar; char salirPrograma = 'S'; CuentasService cuentasService = new CuentasService(); while (salirPrograma == 'S') { Console.Clear(); Console.WriteLine($"----PROGRAMA DE BANCO----"); Console.WriteLine($"Menu de ociones:"); Console.WriteLine($"1.Agregar cuenta"); Console.WriteLine($"2.Ver listado de las cuentas"); Console.WriteLine($"3.Ver movimientos de la cuenta"); Console.WriteLine($"4.Hacer movimientos en la cuenta"); Console.WriteLine($"5.Modificar dato de la cuenta"); Console.WriteLine($"6.Eliminar cuenta"); Console.WriteLine($"7.Buscar cuenta"); Console.WriteLine($"8.SALIR "); Console.WriteLine("Por favor digite una opcione: "); opcionMenu = Int16.Parse(Console.ReadLine()); switch (opcionMenu) { case 1: Console.Clear(); Console.WriteLine($"---AGREGAR UNA CUENTA---"); switch (MenuCuentas()) { case 1: cuentasService.Guardar(RegistroCuentaCorriente()); break; case 2: cuentasService.Guardar(RegistroCuentaAhorro()); break; default: break; } break; case 2: Console.Clear(); Console.WriteLine($"---LISTADOS DE CUENTAS---"); Console.WriteLine($"1.CORRIENTE "); foreach (var item in cuentasService.consultarCuentasCorriente()) { Console.WriteLine($"Numero: {item.Numero}"); Console.WriteLine($"Iidentificacion del cliente: {item.Cliente.Indentificacion}"); Console.WriteLine($"Nombre del cliente: {item.Cliente.Nombre}"); Console.WriteLine($"Tipo: {item.Tipo} "); Console.WriteLine($"Saldo: {item.Saldo}"); Console.WriteLine($"Cupo: {item.Cupo}"); } Console.WriteLine($"2.AHORRO "); foreach (var item in cuentasService.consultarCuentasAhorro()) { Console.WriteLine($"Numero: {item.Numero}"); Console.WriteLine($"Iidentificacion del cliente: {item.Cliente.Indentificacion}"); Console.WriteLine($"Nombre del cliente: {item.Cliente.Nombre}"); Console.WriteLine($"Saldo: {item.Saldo}"); Console.WriteLine($"Tipo: {item.Tipo} "); } Console.ReadKey(); break; case 3: Console.Clear(); Console.WriteLine($"---MOVIMIENTO DE CUENTA---"); /*foreach () * { * * }*/ break; case 4: Console.Clear(); switch (MenuCuentas()) { case 1: Console.Clear(); Console.WriteLine($"Digite numero de la cuenta:"); numero = Int16.Parse(Console.ReadLine()); if (cuentasService.consultarCuentaCorriente(numero) != null) { Console.Clear(); segundaOpcionMenu = MenuMovimientoCuenta(); Console.Clear(); Console.WriteLine($"Por favor digite un valor a Cconsignar/Retirar:"); valor = Int16.Parse(Console.ReadLine()); if (segundaOpcionMenu == 2) { mensaje = cuentasService.consultarCuentaCorriente(numero).Consignar(valor); Console.WriteLine(mensaje); } else { if (segundaOpcionMenu == 1) { mensaje = cuentasService.consultarCuentaCorriente(numero).Retirar(valor); Console.WriteLine(mensaje); } } } else { Console.WriteLine("No se ha encontrado la cuenta"); } Console.ReadKey(); break; case 2: Console.Clear(); Console.WriteLine($"Por favor digite numero de la cuenta:"); numero = Int16.Parse(Console.ReadLine()); if (cuentasService.consultarCuentaAhorro(numero) != null) { Console.Clear(); segundaOpcionMenu = MenuMovimientoCuenta(); Console.Clear(); Console.WriteLine($"Por favor digite un valor a Cconsignar/Retira"); valor = decimal.Parse(Console.ReadLine()); if (segundaOpcionMenu == 2) { mensaje = cuentasService.consultarCuentaAhorro(numero).Consignar(valor); Console.WriteLine(mensaje); } else { if (segundaOpcionMenu == 1) { mensaje = cuentasService.consultarCuentaAhorro(numero).Retirar(valor); Console.WriteLine(mensaje); } } } break; default: break; } break; case 5: break; case 6: Console.WriteLine($"---ELIMINAR DE CUENTA---"); Console.WriteLine($"Digite identificacion:"); break; case 7: ICuenta cuenta = cuentasService.Buscar("12312"); Console.WriteLine(cuenta); break; case 8: salirPrograma = 'N'; break; default: break; } } }