private void btguardar_Click(object sender, EventArgs e) { setcargar(); if (opcion.Equals("nuevo")) { conexion.Cajero.Add(caje); conexion.SaveChanges(); limpiar(); desactivar_control(); cargar(); MessageBox.Show("Exito"); } else if (opcion.Equals("Modificar")) { int id = int.Parse(dataGridcajero.SelectedRows[0].Cells[0].Value.ToString()); Cajero cajero = conexion.Cajero.FirstOrDefault(c => c.idCajero_pk == id); cajero.nombreCajero = caje.nombreCajero; cajero.DUIcajero = caje.DUIcajero; cajero.idUsuario_fk = caje.idUsuario_fk; conexion.SaveChanges(); limpiar(); desactivar_control(); cargar(); MessageBox.Show("Exito"); } else { MessageBox.Show("Nada que modificar"); } }
public override void mostrar() { base.mostrar(); var dni = Convert.ToInt32(prompt("Ingrese DNI")); var nombre = prompt("Ingrese nombre cajero"); var apellido = prompt("Ingrese apellido"); //Uso la libreria System.ReadLine para leer una contraseña var pass = ReadPassword("Ingrese contraseña: "); pass = EncryptProvider.Sha256(pass); Cajero = new Cajero() { Apellido = apellido, Nombre = nombre, Dni = dni, Password = pass }; try { AdoGerente.ADO.altaCajero(Cajero); Console.WriteLine("Cajero dada de alta con exito"); } catch (Exception e) { Console.WriteLine($"No se pudo dar de alta: {e.Message}"); } Console.ReadKey(); }
//Login de cajero public Cajero LogueoCajero(string nomUsu) { SqlConnection cnn = new SqlConnection(Conexion.Cnn); Cajero unCajero = null; SqlCommand cmd = new SqlCommand("LogueoCajero", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nomUsu", nomUsu); try { cnn.Open(); SqlDataReader lector = cmd.ExecuteReader(); if (lector.HasRows) { lector.Read(); unCajero = new Cajero((int)lector["cedula"], (string)lector["nomUsu"], (string)lector["pass"], (string)lector["nomCompleto"], Convert.ToDateTime(lector["horaIni"]), Convert.ToDateTime(lector["horaFin"])); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } return(unCajero); }
static void Main(string[] args) { int opc; Cajero cajeroAutomatico = new Cajero(); System.Console.WriteLine("MENU DESARROLLO CAJERO AUTOMATICO\n1) INSERTAR TARJETA\n2) INTRODUCIR NIP\n3)SACAR DINERO\n4)SACAR TARJETA\n5)SALIR\n"); opc = Convert.ToInt32(System.Console.ReadLine()); while (opc != 5) { switch (opc) { case 1: cajeroAutomatico.InsertarTarjeta(); break; case 2: cajeroAutomatico.EntrarCajero(); break; case 3: cajeroAutomatico.SacarDinero(); break; case 4: cajeroAutomatico.SacarTarjeta(); break; default: System.Console.WriteLine("Opcion no valida intenta de nuevo"); break; } System.Console.WriteLine("MENU DESARROLLO CAJERO AUTOMATICO\n1) INSERTAR TARJETA\n2) INTRODUCIR NIP\n3)SACAR DINERO\n4)SACAR TARJETA\n5)SALIR\n"); opc = Convert.ToInt32(System.Console.ReadLine()); } }
public void BajaCajero(Cajero _cajero, string usuario, string clave) { using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave))) { using (SqlCommand cmd = new SqlCommand("BajaCajero", cnn)) { cmd.CommandType = CommandType.StoredProcedure; SqlParameter retorno = new SqlParameter("@Retorno", SqlDbType.Int); retorno.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(retorno); cmd.Parameters.AddWithValue("@Ci", _cajero.Ci); try { cnn.Open(); cmd.ExecuteNonQuery(); if ((int)retorno.Value == -1) { throw new Exception("No existe el Cajero."); } if ((int)retorno.Value == -2) { throw new Exception("Error."); } } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public void ActualizarHorasExtra(Cajero _cajero, DateTime _fecha, int _minutosExtra) { SqlConnection cnn = new SqlConnection(Conexion.CnnLogueo()); SqlCommand cmd = new SqlCommand("ActualizarHorasExtra", cnn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter retorno = new SqlParameter("@Retorno", SqlDbType.Int); retorno.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(retorno); cmd.Parameters.AddWithValue("@Cajero", _cajero.Ci); cmd.Parameters.AddWithValue("@Fecha", _fecha.Year.ToString() + "/" + _fecha.Month.ToString() + "/" + _fecha.Day.ToString()); cmd.Parameters.AddWithValue("@MinutosExtra", _minutosExtra); try { cnn.Open(); cmd.ExecuteNonQuery(); if ((int)retorno.Value == -1) { throw new Exception("Error al registrar horas extra"); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } }
private void generarAccesoCajero(string CodCajero, int idEmp, string claveAcceso) { try { CajeroImpl cajImpl = new CajeroImpl(); Cajero cajeroAdd = new Cajero(); cajeroAdd.CodCajero = CodCajero; cajeroAdd.IdEmp = idEmp; cajeroAdd.clave = claveAcceso; if (cajImpl.generarAccesoCajero(cajeroAdd) == false) { MessageBox.Show(this, "Ocurrió un error al generar el acceso", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { rbUsuariosInactivos.Checked = true; rbUsuariosActivos.Checked = true; MessageBox.Show(this, "Acceso creado", "Mensaje Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); // LimpiarCampos(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Cajero buscar(string usuario, string pass) { Cajero cajero = new Cajero(); try //Agregamos try-catch para capturar posibles errores de conexión o sintaxis. { database.abrirConexion(); string query = "SELECT rut, nombre FROM cajero WHERE nombre='" + usuario + "' AND pass='******'; "; MySqlDataReader reader = database.ejecutarQuery(query); //Ejecuta la consulta y crea un MySqlDataReader while (reader.Read()) { //datos += reader.GetString(0) + "\n"; cajero.rut = reader["rut"].ToString(); cajero.nombre = reader["nombre"].ToString(); } } catch (MySqlException ex) { Console.WriteLine(ex.Message); //Si existe un error aquí muestra el mensaje } finally { database.cerrarConexion(); //Cierra la conexión a MySQL } return(cajero); }
public Cajero BuscarCajeroLogueo(string usuario, string clave) { Cajero cajero = null; using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave))) { using (SqlCommand cmd = new SqlCommand("BuscarCajeroLogueo", cnn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Usuario", usuario); try { cnn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { reader.Read(); cajero = new Cajero(Convert.ToInt32(reader["Ci"]), (string)reader["Usuario"], (string)reader["Clave"], (string)reader["NomCompleto"], (string)reader["HoraInicio"], (string)reader["HoraFin"]); } } } catch (Exception ex) { throw new Exception(ex.Message); } } } return(cajero); }
public async Task AsignarNuevoCajero() { try { if (ID != 0 && Caja != 0 && Nombre != string.Empty && Apellido1 != string.Empty && Apellido2 != string.Empty) { Cajero temporal = new Cajero() { ID = this.ID, Nombre = this.Nombre, Caja = this.Caja, PrimerApellido = Apellido1, SegundoApellido = this.Apellido2 }; Counter++; Cajeros[Counter] = temporal; } else { } TextoAMostrar = ImprimirArray(); } catch (System.IndexOutOfRangeException) { MessageDialog msg = new MessageDialog("Solo puede asignar hasta veinte valores en esta sección. Por favor contactar a su administrador para aumentar la capacidad"); await msg.ShowAsync(); } catch (Exception e) { MessageDialog msg = new MessageDialog("Favor contactar a su administrador de sistema y reportarle el siguiente error :" + e.Message); await msg.ShowAsync(); } }
public Menu(Cliente cliente, Cajero cajero) { InitializeComponent(); lblUsuario.Text = cliente.Nombre; _clienteActual = cliente; _cajero = cajero; }
public Cajero obtenerCajero(long cedula) { Cajero cajero = null; using (ProyectoEntities db = new ProyectoEntities()) { var query = (from us in db.Usuario join ad in db.Cajero on us.CedulaUsu equals ad.cedulaCajero where us.CedulaUsu == cedula select new { IdUsuario = us.Idusu, CedulaUsu = us.CedulaUsu, NombreUsu = us.NombreUsu, ClaveUsu = us.ClaveUsu, Sueldo = us.Sueldo, FechaIngreso = us.FechaIngreso, Idcajero = ad.IdCajero, }).FirstOrDefault(); if (query != null) { cajero = new Cajero(query.IdUsuario, query.CedulaUsu, query.NombreUsu, query.ClaveUsu, query.Sueldo, query.FechaIngreso, false); } } return(cajero); }
public List <Cajero> listarCajero() { Cajero cajero = null; List <Cajero> list = new List <Cajero>(); using (ProyectoEntities db = new ProyectoEntities()) { var query = (from us in db.Usuario join ad in db.Cajero on us.CedulaUsu equals ad.cedulaCajero select new { IdUsuario = us.Idusu, CedulaUsu = us.CedulaUsu, NombreUsu = us.NombreUsu, ClaveUsu = us.ClaveUsu, Sueldo = us.Sueldo, FechaIngreso = us.FechaIngreso, }).ToList(); if (query != null) { foreach (var r in query) { cajero = new Cajero(r.IdUsuario, r.CedulaUsu, r.NombreUsu, r.ClaveUsu, r.Sueldo, r.FechaIngreso, false); list.Add(cajero); } } } return(list); }
public List <Cajero> ListarCajeros(string usuario, string clave) { List <Cajero> _cajeros = new List <Cajero>(); using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave))) { using (SqlCommand cmd = new SqlCommand("ListarCajeros", cnn)) { cmd.CommandType = CommandType.StoredProcedure; try { cnn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { Cajero _cajero = new Cajero(Convert.ToInt32(reader["Ci"]), (string)reader["Usuario"], (string)reader["Clave"], (string)reader["NomCompleto"], (string)reader["HoraInicio"], (string)reader["HoraFin"]); _cajeros.Add(_cajero); } } } } catch (Exception ex) { throw new Exception(ex.Message); } } } return(_cajeros); }
public void Test2_VentaSimpleConCantidades() { /************* Definición *************/ var cajero = new Cajero("Santiago Martinez", 20 - 35624321 - 0, 00001, 50); var pedido = new Pedido(cajero); var rubroSand = new Rubro("Sandwiches"); var rubroPizza = new Rubro("Pizzas"); var pro1 = new Producto("Sandwiche de Milanesa", 30, 35.00); var pro2 = new Producto("Sandwiche de Lomito", 30, 30.00); rubroSand.AgregarAlRubro(pro1); rubroSand.AgregarAlRubro(pro2); var pro3 = new Producto("Pizza 4 quesos", 10, 40.00); rubroPizza.AgregarAlRubro(pro3); var linea1 = new LineaDePedido(rubroSand.ListaProductos[0]); var linea2 = new LineaDePedido(rubroSand.ListaProductos[1], 3); var linea3 = new LineaDePedido(rubroPizza.ListaProductos[0], 2); /************* Ejecución *************/ pedido.AgregarLineaDeVenta(linea1); pedido.AgregarLineaDeVenta(linea2); pedido.AgregarLineaDeVenta(linea3); /************* Comprobación *************/ Assert.AreEqual(pedido.Total, 205); }
public List <Cajero> listarUsuariosCajeroX_Estado(string estadoUser) { List <Cajero> listaUsuarios = new List <Cajero>(); using (SqlCommand oComando = new SqlCommand("LISTAR_USUARIOS_CAJEROS", oConexion)) { oComando.CommandType = CommandType.StoredProcedure; oComando.Parameters.AddWithValue("@EstadoUsuario", estadoUser); Cajero CajeroCls; try { oConexion.Open(); SqlDataReader dr = oComando.ExecuteReader(CommandBehavior.SingleResult); while (dr.Read()) { CajeroCls = new Cajero(); CajeroCls.CodCajero = dr[0].ToString(); CajeroCls.IdEmp = Convert.ToInt32(dr[1]); CajeroCls.EstadoUsuario = dr[2].ToString(); CajeroCls.NomCompletoEmp = dr[3].ToString(); CajeroCls.DNIEmp = dr[4].ToString(); listaUsuarios.Add(CajeroCls); } dr.Close(); oConexion.Close(); } catch (Exception ex) { oConexion.Close(); throw ex; } return(listaUsuarios); } }
public Cajero validarAccesoUsuarioCAJA(string codCajeroAccess, string claveAccess) { Cajero GetCajero = new Cajero(); using (SqlCommand oComando = new SqlCommand("ACCEDER_USUARIOCAJA", oConexion)) { oComando.CommandType = CommandType.StoredProcedure; oComando.Parameters.AddWithValue("@CodCajero", codCajeroAccess); oComando.Parameters.AddWithValue("@clave", claveAccess); try { oConexion.Open(); SqlDataReader dr = oComando.ExecuteReader(CommandBehavior.SingleResult); while (dr.Read()) { GetCajero.CodCajero = dr[0].ToString(); GetCajero.IdEmp = Convert.ToInt32(dr[1]); GetCajero.EstadoUsuario = dr[2].ToString(); GetCajero.NomCompletoEmp = dr[3].ToString(); GetCajero.DNIEmp = dr[4].ToString(); } dr.Close(); oConexion.Close(); } catch (Exception ex) { oConexion.Close(); throw ex; } return(GetCajero); } }
/// <summary> /// Agrega un Usuario Cajero a la DB /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregar_Click(object sender, EventArgs e) { //Creo el Cajero. Cajero c = new Cajero(); try { //Seteo sus datos. try { c.Ci = Convert.ToInt32(txtCedula.Text); } catch (FormatException) { MessageBox.Show("La Cédula debe contener 8 dígitos.", "Campo Inválido"); return; } catch (OverflowException) { MessageBox.Show("La Cédula debe contener 8 dígitos.", "Campo Inválido"); } c.Usu = txtUsuario.Text; c.NomCompleto = txtNombreC.Text; c.HoraInicio = CBHIHH.SelectedItem.ToString() + CBHIMM.SelectedItem.ToString(); c.HoraFin = CBHFHH.SelectedItem.ToString() + CBHFMM.SelectedItem.ToString(); //Llamo a la fabrica para darlo de alta. SServicio.Alta(c, usuario); //Refresco el DataGrid con los nuevos datos. Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
public async Task LoginsAsync() { ctx.Database.EnsureCreated(); //indica que la bd esta creada y se ejecuta cuando la bd esta up //inserta usuario con la BD esta lista y levantada. Cajero user = await userManager.FindByEmailAsync("*****@*****.**"); //await se usa por la operacion asincrona, este metodo espera que todos los datos lleguen if (user == null) { user = new Cajero() { apellido = "Luna", nombre = "Wilson", Email = "*****@*****.**", UserName = "******", Role = "Admin" }; var result = await userManager.CreateAsync(user, "P@ssw0rd"); if (result != IdentityResult.Success) { throw new InvalidOperationException("No se creo correctamente el usuario"); } } }
public async Task <IActionResult> PutCajero(int id, Cajero cajero) { if (id != cajero.Codigo) { return(BadRequest()); } _context.Entry(cajero).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CajeroExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Cajero> > PostCajero(Cajero cajero) { _context.Cajero.Add(cajero); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCajero", new { id = cajero.Codigo }, cajero)); }
public override void mostrar() { base.mostrar(); var dni = Convert.ToInt32(prompt("Ingrese su DNI: ")); var nombre = prompt("Ingrese nombre cajero: "); var apellido = prompt("Ingrese apellido: "); var email = prompt("Ingrese su Email: "); var pass = ReadPassword("Ingrese su contraseña: "); pass = EncryptProvider.Sha256(pass); Cajero = new Cajero() { Nombre = nombre, Apellido = apellido, Dni = dni, Contrasenia = pass, Email = email, }; try { AdoAdministrador.ADO.agregarCajero(Cajero); Console.WriteLine("Cajero dada de alta con exito"); } catch (Exception e) { Console.WriteLine($"No se pudo dar de alta: {e.Message} - "); } Console.ReadKey(); }
public void modificarCajero(Cajero mcajero) { try { using (ProyectoEntities db = new ProyectoEntities()) { var queryUsuario = from Usuario in db.Usuario where Usuario.CedulaUsu == mcajero.CedulaUsu select Usuario; foreach (var Usuario in queryUsuario) { Usuario.NombreUsu = mcajero.NombreUsu; Usuario.ClaveUsu = mcajero.ClaveUsu; Usuario.Sueldo = mcajero.Sueldo; } db.SaveChanges(); } } catch (Exception exsql) { throw new Exception("Ocurrio un error al modificar al Cajero", exsql); } }
/// <summary> /// Dado un cajero seleccionado, lo modifico. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnModificar_Click(object sender, EventArgs e) { Cajero c = new Cajero(); //Instancio un Cajero y lo seteo con el objeto Cajero de la fila seleccionada del DataGrid. try { try { c = (Cajero)DGVCajeros.CurrentRow.DataBoundItem; } catch (NullReferenceException) { MessageBox.Show("No se ha seleccionado ningún Cajero.", "Error"); return; } //Modifico sus atributos. c.NomCompleto = txtNombreC.Text; c.Usu = txtUsuario.Text; c.HoraInicio = CBHIHH.SelectedItem.ToString() + CBHIMM.SelectedItem.ToString(); c.HoraFin = CBHFHH.SelectedItem.ToString() + CBHFMM.SelectedItem.ToString(); //LLamo a la fabrica para modificarlo en la DB. SServicio.Modificar(c, usuario); //Refresco el DataGrid con los nuevos datos. Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
public void Test3_VentaConAgregados() { /************* Definición *************/ var cajero = new Cajero("Santiago Martinez", 20 - 35624321 - 0, 00001, 50); var pedido = new Pedido(cajero); var rubroAgreg = new Rubro("Agregados"); var rubroSand = new Rubro("Sandwiches"); var rubroPizza = new Rubro("Pizzas"); var Agreg1 = new Producto("Lechuga", null, 0, true); var Agreg2 = new Producto("Tomate", null, 0, true); var Agreg3 = new Producto("Huevo Frito", 30, 5, true); var Agreg4 = new Producto("Jamon", null, 5, true); var Agreg5 = new Producto("Aceituna", null, 10, true); rubroAgreg.AgregarAlRubro(Agreg1); rubroAgreg.AgregarAlRubro(Agreg2); rubroAgreg.AgregarAlRubro(Agreg3); rubroAgreg.AgregarAlRubro(Agreg4); rubroAgreg.AgregarAlRubro(Agreg5); var pro1 = new Producto("Sandwiche de Milanesa", 30, 35.00); pro1.AgregarAgregado(rubroAgreg.ListaProductos[0]); pro1.AgregarAgregado(rubroAgreg.ListaProductos[1]); var pro2 = new Producto("Sandwiche de Lomito", 30, 30.00); pro2.AgregarAgregado(rubroAgreg.ListaProductos[0]); pro2.AgregarAgregado(rubroAgreg.ListaProductos[1]); pro2.AgregarAgregado(rubroAgreg.ListaProductos[2]); rubroSand.AgregarAlRubro(pro1); rubroSand.AgregarAlRubro(pro2); var pro3 = new Producto("Pizza 4 quesos", 10, 40.00); pro3.AgregarAgregado(rubroAgreg.ListaProductos[3]); pro3.AgregarAgregado(rubroAgreg.ListaProductos[4]); rubroPizza.AgregarAlRubro(pro3); var linea1 = new LineaDePedido(rubroSand.ListaProductos[0]); var linea2 = new LineaDePedido(rubroSand.ListaProductos[1], 3); var linea3 = new LineaDePedido(rubroPizza.ListaProductos[0], 2); /************* Ejecución *************/ pedido.AgregarLineaDeVenta(linea1); pedido.AgregarLineaDeVenta(linea2); pedido.AgregarLineaDeVenta(linea3); /************* Comprobación *************/ Assert.AreEqual(pedido.Total, 250); }
public void DejarSaldoNegativo_CuandoSeExtraeDeMasDeCuentaCorriente() { var cuentaCorriente = new CuentaCorriente(); var sut = new Cajero(); sut.ExtraderDe(cuentaCorriente, SumaDeDinero.De(1)); Assert.Equal(-1, sut.ConsultarSaldoDe(cuentaCorriente)); }
public void LanzarExcepcion_CuandoSeExtraeDeMasDeCajaDeAhorro() { var cajaDeAhorro = new CajaDeAhorro(); var sut = new Cajero(); var exception = Assert.Throws <ArgumentException>(() => sut.ExtraderDe(cajaDeAhorro, SumaDeDinero.De(1))); Assert.Equal(CajaDeAhorro.NO_SE_PUEDE_EXTRAER_MAS_QUE_EL_SALDO, exception.Message); }
public void Post() { string datos = Request.Content.ReadAsStringAsync().Result; Cajero cajeros = Newtonsoft.Json.JsonConvert.DeserializeObject <Cajero>(datos); db.Cajero.Add(cajeros); db.SaveChanges(); }
private void button3_Click(object sender, EventArgs e) { try { if (this.Identificación.Text != "" && this.Nombre.Text != "" && this.Apellido1.Text != "" && this.Apellido2.Text != "") //Comprueba que la conexión TCP esté activa. { if (conexionTcp.TcpClient != null) { if (conexionTcp.TcpClient.Connected) //Comprueba que la conexión TCP esté activa. { Cajero cajero = new Cajero(this.Identificación.Text, this.Nombre.Text, this.Apellido1.Text, this.Apellido2.Text, 0, false); var msgPack = new Paquete("registrarCajero", string.Format("{0},{1},{2},{3}", this.Identificación.Text, this.Nombre.Text, this.Apellido1.Text, this.Apellido2.Text)); //Convierte datos a formato de cadena. conexionTcp.EnviarPaquete(msgPack); //Envia datos respectivos al servidor. this.Nombre.Clear(); //Limpia campo de texto. this.Identificación.Clear(); this.Apellido1.Clear(); this.Apellido2.Clear(); } else { string message = "Error, no puede dejar campos sin rellenar."; string title = "Mensaje"; MessageBox.Show(message, title); } } else { string message = "Error de conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } } } catch (System.FormatException s) { Console.WriteLine(s); string message = "Error, debe rellenar todos los campos en el formato correspondiente."; string title = "Mensaje"; MessageBox.Show(message, title); } catch (System.Net.Sockets.SocketException s) { Console.WriteLine(s); string message = "Error con la conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } catch (System.NullReferenceException s) { Console.WriteLine(s); string message = "Error con la conexión con el servidor."; string title = "Mensaje"; MessageBox.Show(message, title); } }
public void SetUp() { _cajero = new Cajero(1, 5000, 500, 0, 200); _cuenta = new Cuenta(1, 123456, new TipoCuenta(1, "cuenta corriente", 5000, 5, 3000), 2500, 0, 0); _cliente = new Cliente(1, "Estudiante", new List <Cuenta>(), new List <Tarjeta>(), "cristian", "dabrowski", "41840057", new DateTime(1993, 6, 10), "Tomas Guido 666", "494-0180", "155-257752", "*****@*****.**"); _cliente.ListaCuentas.Add(_cuenta); _operacion = new Operacion(1, new DateTime(2015, 5, 10), 500, _cajero, null, _cuenta, new TipoOperacion(1, "Extraccion", 0)); }