public static void CrearSocio(Socios socio) { Persona p = new Persona(); p.Nro_documento = socio.Nro_documento; p.Nombre = socio.Nombre; p.Apellido = socio.Apellido; p.Email = socio.Email; p.Telefono = socio.Telefono; p.Direccion = socio.Direccion; p.Nacionalidad = socio.Nacionalidad; Persona.CrearPersona(p); //string password_protegido = EncodePassword(socio.Contrasenha); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Socio (Nro_documento, Categoria) VALUES (@Nro_documento, @Categoria)"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlParameter p0 = new SqlParameter("@Nro_documento", socio.Nro_documento); SqlParameter p1 = new SqlParameter("@Categoria", socio.Categoria); p0.SqlDbType = SqlDbType.Int; p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p0); cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); } }
public static List <Socios> ObtenerSocios() { //return listaProveedores; Socios socio; listaSocios.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "Select p.Nro_Documento, p.Nombre, p.Apellido, p.Email, p.Telefono, p.Direccion, p.Nacionalidad, s.Categoria from Socio s INNER JOIN Persona p on s.Nro_documento = p.Nro_documento"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { socio = new Socios(); socio.Nro_documento = elLectorDeDatos.GetInt32(0); socio.Nombre = elLectorDeDatos.GetString(1); socio.Apellido = elLectorDeDatos.GetString(2); socio.Email = elLectorDeDatos.GetString(3); socio.Telefono = elLectorDeDatos.GetInt32(4); socio.Direccion = elLectorDeDatos.GetString(5); socio.Nacionalidad = elLectorDeDatos.GetString(6); socio.Categoria = (Categoria)elLectorDeDatos.GetInt32(7); listaSocios.Add(socio); } } return(listaSocios); }
public static List <Prestamos> ObtenerPrestamos() { //return listaProveedores; Prestamos prestamo; listaPrestamos.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "Select * from Prestamos"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { prestamo = new Prestamos(); prestamo.Id = elLectorDeDatos.GetInt32(0); prestamo.fechaInicio = elLectorDeDatos.GetDateTime(1); prestamo.fechaFin = elLectorDeDatos.GetDateTime(2); prestamo.socio = Socios.ObtenerSocio(elLectorDeDatos.GetInt32(3)); prestamo.usuario = Usuarios.ObtenerUsuario(elLectorDeDatos.GetInt32(4)); prestamo.libro = Libros.ObtenerLibro(elLectorDeDatos.GetInt32(5)); listaPrestamos.Add(prestamo); } } return(listaPrestamos); }
public string MostrarPrestamo(Socios cliente, Usuarios encargado, Libros objeto) { this.socio = cliente; this.usuario = encargado; this.libro = objeto; return(String.Format("{0} prestado a {1} {2} en fecha {3}", this.libro.titulo, this.socio.Nombre, this.socio.Apellido, this.fechaInicio)); }
public static Socios ObtenerSocio(int id) { Socios socio = null; if (listaSocios.Count == 0) { Socios.ObtenerSocios(); } foreach (Socios s in listaSocios) { if (s.Nro_documento == id) { socio = s; break; } } return(socio); }