public String GetIdUbigeo(String codContinente, String codPais, String codCiudad) { PeruHotelEntities MiHotel = new PeruHotelEntities(); try { String idUbigeo = String.Empty; var query = (from ubi in MiHotel.UBIGEO where ubi.id_Continente == codContinente && ubi.id_Pais == codPais && ubi.id_Ciudad == codCiudad select ubi.id_Ubigeo ); foreach (var i in query) { idUbigeo = Convert.ToString(i); } return(idUbigeo); } catch (Exception) { throw; } }
public bool RegistrarCliente(DataCliente objClienteBE) { Boolean blnexito = false; PeruHotelEntities MiHotel = new PeruHotelEntities(); try { CLIENTE objCliente = new CLIENTE(); objCliente.id_cliente = String.Empty; objCliente.clie_nom = objClienteBE.ClieNom; objCliente.clie_apePater = objClienteBE.ClieApePater; objCliente.clie_apeMater = objClienteBE.ClieApeMater; objCliente.clie_correo = objClienteBE.ClieCorreo; objCliente.clie_dni = objClienteBE.ClieDni; objCliente.clie_telefono = objClienteBE.ClieTelefono; objCliente.id_Ubigeo = objClienteBE.IdUbigeo; objCliente.clie_codigo = objClienteBE.ClieCodigo; objCliente.clie_contra = objClienteBE.ClieContra; objCliente.clie_sexo = objClienteBE.ClieSexo; objCliente.clie_estado = String.Empty; MiHotel.CLIENTE.Add(objCliente); MiHotel.SaveChanges(); blnexito = true; } catch (Exception) { return(blnexito); } return(blnexito); }
public List <dataUbigeo> GetAllCiudades(String codContinente, String codPais) { PeruHotelEntities MiHotel = new PeruHotelEntities(); List <dataUbigeo> objListaUbigeo = new List <dataUbigeo>(); try { //haciendo la consulta con LINQ, sin usar el SP var query = MiHotel.usp_ListarCiudad(codContinente, codPais); foreach (var resultado in query) { dataUbigeo objUbiBE = new dataUbigeo(); objUbiBE.IdCiudad = resultado.id_ciudad; objUbiBE.UbiCiudad = resultado.ubi_ciudad; //Agregamos la instancia a la alista de Data Contractual a la lista de Vendedores objListaUbigeo.Add(objUbiBE); } } catch (Exception ex) { throw new Exception(ex.Message); } return(objListaUbigeo); }
public List <dataHabitacion> ListarHabitacionesDisponibles(DateTime fecIngreso, DateTime fecSalida) { PeruHotelEntities MiHotel = new PeruHotelEntities(); List <dataHabitacion> objListaHabitacion = new List <dataHabitacion>(); try { var query = MiHotel.usp_ListarHabitacionesDispoPorFechas(fecIngreso, fecSalida); foreach (var resultado in query) { dataHabitacion objHabitacionBE = new dataHabitacion(); objHabitacionBE.IdHabitacon = resultado.id_habitacion; objHabitacionBE.HabiNum = resultado.habi_num; objHabitacionBE.HabiPiso = resultado.habi_piso; objHabitacionBE.IdTipoHabi = resultado.id_tipo_habi; objHabitacionBE.IdHotel = resultado.id_hotel; objHabitacionBE.TipoNombre = resultado.tipo_nombre; objHabitacionBE.TipoDescripcion = resultado.tipo_descripcion; objHabitacionBE.TipoPrecio = Convert.ToSingle(resultado.tipo_precio); objHabitacionBE.TipoNumCamas = resultado.tipo_num_camas; //Agregamos la instancia a la alista de Data Contractual a la lista de Vendedores objListaHabitacion.Add(objHabitacionBE); } } catch (Exception ex) { throw new Exception(ex.Message); } return(objListaHabitacion); }
public List <dataReserva> ListarReservas(String strCod, DateTime fecini, DateTime fecfin) { PeruHotelEntities MiHotel = new PeruHotelEntities(); List <dataReserva> objListaReserva = new List <dataReserva>(); try { //haciendo la consulta con LINQ, sin usar el SP var query = (from reser in MiHotel.vw_VistaReserva where fecini <reser.reser_fechaReser && fecfin> reser.reser_fechaReser && reser.clie_dni == strCod select new //par amandar el campo proyectado { id_reserva = reser.id_reserva, reser_fechaReser = reser.reser_fechaReser, reser_fechaIngreso = reser.reser_fechaIngreso, reser_fechaSalida = reser.reser_fechaSalida, id_cliente = reser.id_cliente, nombre = reser.Nombre, dni = reser.clie_dni, cant_habi = reser.Cant_Hab, cant_dias = reser.Cant_Dias, monto_habi = reser.Monto_hab, monto_servicio = reser.Monto_servicio, total = reser.Total, estado = reser.estado }); foreach (var resultado in query) { dataReserva objReservaBE = new dataReserva(); objReservaBE.IdReserva = resultado.id_reserva; objReservaBE.ReserFechaIngreso = Convert.ToDateTime(resultado.reser_fechaIngreso); objReservaBE.ReserFechaReser = Convert.ToDateTime(resultado.reser_fechaReser); objReservaBE.ReserFechaSalida = Convert.ToDateTime(resultado.reser_fechaSalida); objReservaBE.IdCliente = resultado.id_cliente; objReservaBE.Nombre = resultado.nombre; objReservaBE.ClieDni = resultado.dni; objReservaBE.CantHab = Convert.ToSingle(resultado.cant_habi); objReservaBE.CantDias = Convert.ToSingle(resultado.cant_dias); objReservaBE.MonHab = Convert.ToSingle(resultado.monto_habi); objReservaBE.MonServicio = Convert.ToSingle(resultado.monto_servicio); objReservaBE.Total = Convert.ToSingle(resultado.total); objReservaBE.Estado = resultado.estado; //Agregamos la instancia a la alista de Data Contractual a la lista de Vendedores objListaReserva.Add(objReservaBE); } } catch (Exception ex) { throw new Exception(ex.Message); } return(objListaReserva); }
public List <dataReserva> GetDetalleReservaServicio(String strCod) { PeruHotelEntities MiHotel = new PeruHotelEntities(); List <dataReserva> objListaReserva = new List <dataReserva>(); try { //haciendo la consulta con LINQ, sin usar el SP var query = (from reser in MiHotel.vw_VistaDetalleServicio where reser.id_reserva == strCod select new //par amandar el campo proyectado { id_reserva = reser.id_reserva, id_cliente = reser.id_cliente, id_servicio = reser.id_servicio, servi_nom = reser.servi_nom, servi_precio = reser.servi_precio, cantidad = reser.cantidad }); foreach (var resultado in query) { dataReserva objReservaBE = new dataReserva(); objReservaBE.IdReserva = resultado.id_reserva; objReservaBE.IdCliente = resultado.id_cliente; objReservaBE.IdServicio = resultado.id_servicio; objReservaBE.ServiNom = resultado.servi_nom; objReservaBE.ServiPrecio = Convert.ToSingle(resultado.servi_precio); objReservaBE.CantidadServicio = Convert.ToSingle(resultado.cantidad); //Agregamos la instancia a la alista de Data Contractual a la lista de Vendedores objListaReserva.Add(objReservaBE); } } catch (Exception ex) { throw new Exception(ex.Message); } return(objListaReserva); }
public bool RegistroReserva(DataRegistro objReserva) { Boolean blnexito = false; try { PeruHotelEntities MiHotel = new PeruHotelEntities(); MiHotel.usp_RegistrarReserva(objReserva.ReserFechaIngreso, objReserva.ReserFechaSalida, objReserva.ClieDni, objReserva.IdHabi1 , objReserva.IdHabi2, objReserva.IdHabi3); blnexito = true; } catch (Exception) { return(blnexito); } return(blnexito); }
public List <dataReserva> GetDetalleReservaHabitaciones(String strCod) { PeruHotelEntities MiHotel = new PeruHotelEntities(); List <dataReserva> objListaReserva = new List <dataReserva>(); try { //haciendo la consulta con LINQ, sin usar el SP var query = (from reser in MiHotel.vw_VistaDetalleReserva where reser.id_reserva == strCod select new //par amandar el campo proyectado { id_reserva = reser.id_reserva, id_habitacion = reser.id_habitacion, tipo_nombre = reser.tipo_nombre, tipo_precio = reser.tipo_precio, habi_num = reser.habi_num }); foreach (var resultado in query) { dataReserva objReservaBE = new dataReserva(); objReservaBE.IdReserva = resultado.id_reserva; objReservaBE.IdHabitacion = resultado.id_habitacion; objReservaBE.TipoNombre = resultado.tipo_nombre; objReservaBE.TipoPrecio = Convert.ToSingle(resultado.tipo_precio); objReservaBE.HabiNum = resultado.habi_num; //Agregamos la instancia a la alista de Data Contractual a la lista de Vendedores objListaReserva.Add(objReservaBE); } } catch (Exception ex) { throw new Exception(ex.Message); } return(objListaReserva); }
public DataCliente GetCliente(string strDni) { PeruHotelEntities MiHotel = new PeruHotelEntities(); DataCliente objClienteBE = new DataCliente(); try { //Obtenemos con LINQ el registro a consultar vw_VistaCliente objCliente = (from obj in MiHotel.vw_VistaCliente where obj.clie_dni == strDni select obj).FirstOrDefault(); //Obtenemos los datos del vendedor objClienteBE.IdCliente = objCliente.id_cliente; objClienteBE.ClieNom = objCliente.clie_nom; objClienteBE.ClieApePater = objCliente.clie_apePater; objClienteBE.ClieApeMater = objCliente.clie_apeMater; objClienteBE.ClieCorreo = objCliente.clie_correo; objClienteBE.ClieTelefono = objCliente.clie_telefono; objClienteBE.IdUbigeo = objCliente.id_Ubigeo; objClienteBE.ClieCodigo = objCliente.clie_codigo; objClienteBE.ClieContra = objCliente.clie_contra; objClienteBE.ClieSexo = (objCliente.clie_sexo.Equals("1")) ? "Masculino" : "Femenino"; objClienteBE.ClieEstado = (objCliente.clie_estado.Equals("1")) ? "Activo" : "Inactivo"; objClienteBE.IdUbigeo = objCliente.id_Continente + objCliente.id_Pais + objCliente.id_Ciudad; objClienteBE.NomContinente = objCliente.ubi_Continente; objClienteBE.NomPais = objCliente.ubi_Pais; objClienteBE.NomCiudad = objCliente.ubi_Ciudad; objClienteBE.ClieDni = objCliente.clie_dni; } catch (Exception ex) { objClienteBE.IdCliente = null; } return(objClienteBE); }