}//Fin public int modificarReservacion(ENTIDAD.Reservacion reservacion) { SqlCommand comando = new SqlCommand(); try { conexion.Open(); comando.Connection = conexion; comando.CommandText = "exec PA_ModificarReservacion @idReservacion,@idHabitacion,@idCliente,@fechaEntrada,@fechaSalida"; comando.Parameters.AddWithValue("@idReservacion", reservacion.codigoReservacion); comando.Parameters.AddWithValue("@idHabitacion", reservacion.codigoHabitacion); comando.Parameters.AddWithValue("@idCliente", reservacion.codigoCliente); comando.Parameters.AddWithValue("@fechaEntrada", reservacion.fechaLlegada); comando.Parameters.AddWithValue("@fechaSalida", reservacion.fechaSalida); int result = comando.ExecuteNonQuery(); if (result == -1) { return(1); } else { return(-1); } } catch (Exception) { } finally { conexion.Close(); } return(0); }//fin
public IEnumerable <ENTIDAD.Reservacion> consultarReservaciones(ENTIDAD.Reservacion reserva) { SqlCommand comando = new SqlCommand(); try { comando.Connection = conexion; conexion.Open(); comando.CommandText = "exec PA_FiltrarReservacionById @idReservacion"; comando.Parameters.AddWithValue("@idReservacion", reserva.codigoReservacion); SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds); ENTIDAD.Reservacion reservacion = null; if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { reservacion = new ENTIDAD.Reservacion(); // reservacion.idHabitacionTemp = (ds.Tables[0].Rows[i][0].ToString()); reservacion.codigoReservacion = int.Parse(ds.Tables[0].Rows[i][0].ToString()); reservacion.codigoHabitacion = int.Parse(ds.Tables[0].Rows[i][1].ToString()); reservacion.codigoCliente = int.Parse(ds.Tables[0].Rows[i][2].ToString()); reservacion.fechaL = (ds.Tables[0].Rows[i][3].ToString()); reservacion.fechaS = (ds.Tables[0].Rows[i][4].ToString()); consultaReservaciones.Add(reservacion); } } int result = comando.ExecuteNonQuery(); return(consultaReservaciones); } catch (Exception) { } finally { conexion.Close(); } return(consultaReservaciones); }//Fin
}//fin /*Obtener*/ public int verificarReservacion(ENTIDAD.Reservacion reservacion) { int habitacion = 0;// ""; float precio = 0; try { conexion.Open(); SqlCommand cmd = new SqlCommand("PA_VerificarReserva", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fechaLlegada", reservacion.fechaLlegada); cmd.Parameters.AddWithValue("@fechaSalida", reservacion.fechaSalida); cmd.Parameters.AddWithValue("@tipoHabitacion", reservacion.idHabitacionTemp); cmd.Parameters.AddWithValue("@retorno", SqlDbType.Int); //cmd.Parameters.AddWithValue("@precio", SqlDbType.Float); var returnParameter = cmd.Parameters.Add("@retorno", SqlDbType.Int); //var returnParameter2 = cmd.Parameters.Add("@precio", SqlDbType.Int); returnParameter.Direction = ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); habitacion = (int)returnParameter.Value; //precio = (float)returnParameter.Value; //} } catch (Exception ex) { throw ex; } finally { conexion.Close(); } return(habitacion); }//fin
public IEnumerable <ENTIDAD.Reservacion> sugerirReservacion() { SqlCommand comando = new SqlCommand(); try { comando.Connection = conexion; conexion.Open(); comando.CommandText = "exec PA_SugerenciaReservacion"; SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds); ENTIDAD.Reservacion reservacion = null; if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { reservacion = new ENTIDAD.Reservacion(); // reservacion.idHabitacionTemp = (ds.Tables[0].Rows[i][0].ToString()); reservacion.fechaL = (ds.Tables[0].Rows[i][0].ToString()); reservacion.fechaS = (ds.Tables[0].Rows[i][1].ToString()); reservacion.idHabitacionTemp = (ds.Tables[0].Rows[i][2].ToString()); sugerenciaReservacion.Add(reservacion); } } int result = comando.ExecuteNonQuery(); return(sugerenciaReservacion); } catch (Exception) { } finally { conexion.Close(); } return(sugerenciaReservacion); }//Fin
}//fin public int eliminarReservacion(ENTIDAD.Reservacion reservacion) { SqlCommand comando = new SqlCommand(); try { conexion.Open(); comando.Connection = conexion; comando.CommandText = "exec PA_EliminarReservacion @idReservacion"; comando.Parameters.AddWithValue("@idReservacion", reservacion.codigoReservacion); int result = comando.ExecuteNonQuery(); if (result == -1) { return(1); } else { return(-1); } } catch (Exception) { } finally { conexion.Close(); } return(0); }//fin
public IEnumerable <ENTIDAD.Reservacion> consultarReservaciones(ENTIDAD.Reservacion reserva) { return(reservacionCapaDatos.consultarReservaciones(reserva)); }
public IEnumerable <ENTIDAD.Reservacion> filtrandoReservacionById(ENTIDAD.Reservacion reservacion) { return(reservacionCapaDatos.filtrandoReservacionById(reservacion)); }