public static List <Registrador> ObtenerRegistradores() { Registrador registrador; listaRegistradores.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string tectoCMD = "select * from Registrador"; SqlCommand cmd = new SqlCommand(tectoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { registrador = new Registrador(); registrador.ID_Registrador = elLectorDeDatos.GetInt32(0); registrador.Nombre = elLectorDeDatos.GetString(1); registrador.Direccion = elLectorDeDatos.GetString(2); registrador.NroDocumento = elLectorDeDatos.GetString(3); registrador.Telefono = elLectorDeDatos.GetString(4); registrador.Observacion = elLectorDeDatos.GetString(5); listaRegistradores.Add(registrador); } } return(listaRegistradores); }
public static List <Reserva> ObtenerReservas() { Reserva reserva; listareserva.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "Select * from Reserva"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { reserva = new Reserva(); reserva.ID_Reserva = elLectorDeDatos.GetInt32(0); reserva.FechaHoraEntrada = elLectorDeDatos.GetDateTime(1); reserva.FechaHoraSalida = elLectorDeDatos.GetDateTime(2); reserva._Habitacion = Habitacion.ObtenerHabitacion(elLectorDeDatos.GetInt32(3)); reserva._Cliente = Cliente.ObtenerCliente(elLectorDeDatos.GetInt32(4)); reserva._Registrador = Registrador.ObtenerRegistrador(elLectorDeDatos.GetInt32(5)); reserva.CostoTotal = elLectorDeDatos.GetDouble(6); reserva.Observacion = elLectorDeDatos.GetString(7); listareserva.Add(reserva); } return(listareserva); } }
public static void AgregarRegistrador(Registrador r) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Registrador (Nombre, Direccion, Nro_Documento, Telefono, Observacion) values (@Nombre, @Direccion, @Nro_Documento, @Telefono, @Observacion)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = r.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void ActualizarRegistrador(Registrador r, int indice) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "update Registrador set Nombre = @Nombre, Direccion = @Direccion, Nro_Documento = @Nro_Documento, Telefono = @Telefono, Observacion = @Observacion where Id_Registrador = @Id_Registrador"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = r.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void EliminarRegistrador(Registrador r) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from Registrador where Id_Registrador = @Id_Registrador"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p1 = new SqlParameter("@Id_Registrador", r.ID_Registrador); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); con.Close(); } }
public static Registrador ObtenerRegistrador(int id) { Registrador regsitrador = null; if (listaRegistradores.Count == 0) { Registrador.ObtenerRegistradores(); } foreach (Registrador r in listaRegistradores) { if (r.ID_Registrador == id) { regsitrador = r; break; } } return(regsitrador); }
public static void EliminarRegistrador(Registrador r) { listaRegistradores.Remove(r); }
public static void ActualizarRegistrador(Registrador r, int indice) { Registrador.listaRegistradores[indice] = r; }
public static void AgregarRegistrador(Registrador r) { listaRegistradores.Add(r); }