コード例 #1
0
 public List<entReserva> ListarReservaDelDia(String nroDocumento)
 {
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     List<entReserva> Lista = null;
     try
     {
         SqlConnection conex = Conexion.Instancia.Conectar();
         cmd = new SqlCommand("spListarReservasDelDia", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@prmNroDoc", nroDocumento);
         conex.Open();
         dr = cmd.ExecuteReader();
         Lista = new List<entReserva>();
         while (dr.Read())
         {
             entReserva r = new entReserva();
             entPersona p = new entPersona();
             r.IdReserva = Convert.ToInt32(dr["IDRESERVA"]);
             p.IdPersona = Convert.ToInt32(dr["IDPERSONA"]);
             r.Persona = p;
             r.EstadoReserva = Convert.ToChar(dr["ESTADORESERVA"]);
             r.FechaReserva = Convert.ToDateTime(dr["FECHARESERVA"]);
             r.FechaEntrada = Convert.ToDateTime(dr["FECHAENTRADA"]);
             r.FechaSalida = Convert.ToDateTime(dr["FECHASALIDA"]);
             r.NroNoches = Convert.ToInt32(dr["NRONOCHES"]);
             r.MontoPagado = Convert.ToDouble(dr["MONTOPAGADO"]);
             r.Saldo = Convert.ToDouble(dr["SALDO"]);
             Lista.Add(r);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return Lista;
 }
コード例 #2
0
 public List<entPersona> MejoresClientes(String FechaIncio, String FechaFin)
 {
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     List<entPersona> Lista = null;
     try
     {
         SqlConnection conex = Conexion.Instancia.Conectar();
         cmd = new SqlCommand("spReporteClientesMasFrecuentes", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@prmFechaInicio", FechaIncio);
         cmd.Parameters.AddWithValue("@prmFechaFin", FechaFin);
         conex.Open();
         dr = cmd.ExecuteReader();
         Lista = new List<entPersona>();
         while (dr.Read())
         {
             entPersona p = new entPersona();
             p.Nombres = dr["NOMBRES"].ToString();
             p.Apellidos = dr["APELLIDOS"].ToString();
             p.Correo = dr["CORREO"].ToString();
             p.NroDocumento = dr["NRODOCUMENTO"].ToString();
             p.Telefono = dr["TELEFONO"].ToString();
             p.Total = Convert.ToDouble(dr["TOTALPAGADO"]);
             p.CantReservas = Convert.ToInt32(dr["TOTALRESERVAS"]);
             Lista.Add(p);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return Lista;
 }