private void btnNuevo3_Click(object sender, EventArgs e) { if (Estado3 == 1) { oAmbiente = new AmbienteBE(); LimpiarAmbiente(); setAmbiente(2); } }
private void btnModificar3_Click(object sender, EventArgs e) { if (Estado3 == 1) { if (dgvAmbiente != null && dgvAmbiente.DataSource != null && dgvAmbiente.CurrentRow != null && bsrAmbiente.Count > 0) { int id = (int)(dgvAmbiente.CurrentRow.Cells[gcIdAmbiente.Index].Value); oAmbiente = AmbienteBR.GetAmbientebyId(id); setAmbiente(3); } } }
public List <AmbienteBE> obtenerAmbienteDisponiblePorRangoDePrecios(DateTime fechaInicio, DateTime fechaFinal, Decimal precioMenor, Decimal precioMayor, String idUbigeo) { using (HospedajeEntities entity = new HospedajeEntities()) { try { List <AmbienteBE> lstAmbienteBE = new List <AmbienteBE>(); var listaAmbientes = (from item in entity.Ambiente where item.precio >= precioMenor && item.precio <= precioMayor && item.Hotel.idUbigeo == idUbigeo && item.estado == true select item).ToList(); var listaReservas = (from item in entity.ReservaDetalle where item.Reserva.fechaIngreso >= fechaInicio && item.Reserva.fechaSalida <= fechaFinal && item.Reserva.estado == true select item).ToList(); foreach (var item in listaReservas) { listaAmbientes.Remove(item.Ambiente); } foreach (var item in listaAmbientes) { AmbienteBE objAmbienteBE = new AmbienteBE() { Aforo = item.aforo, Distrito = item.Hotel.Ubigeo.ubicacion, Direccion = item.Hotel.direccion, Piso = item.piso, Identificador = item.identificador, Precio = item.precio }; lstAmbienteBE.Add(objAmbienteBE); } return(lstAmbienteBE); } catch (Exception ex) { throw ex; } } }
public List <AmbienteBE> obtenerAmbienteDisponiblePorFecha(DateTime fechaInicio, DateTime fechaFinal, String idUbigeo) { using (HospedajeEntities entity = new HospedajeEntities()) { try { List <AmbienteBE> lstAmbienteBE = new List <AmbienteBE>(); var listaAmbientes = (from item in entity.Ambiente where item.estado == true && item.Hotel.idUbigeo == idUbigeo select item).ToList(); var listaReservas = (from item in entity.ReservaDetalle where item.Reserva.fechaIngreso >= fechaInicio && item.Reserva.fechaSalida <= fechaFinal && item.Reserva.estado == true select item).ToList(); foreach (var item in listaReservas) { listaAmbientes.Remove(item.Ambiente); } foreach (var item in listaAmbientes) { AmbienteBE objAmbienteBE = new AmbienteBE() { IdAmbiente = item.id, Aforo = item.aforo, Distrito = item.Hotel.Ubigeo.ubicacion, Direccion = item.Hotel.direccion, Piso = item.piso, Identificador = item.identificador, Precio = item.precio, Descripcion = item.identificador.Contains("PISCINA") || item.identificador.Contains("SALA") ? item.identificador : "Habitacion " + item.identificador }; lstAmbienteBE.Add(objAmbienteBE); } return(lstAmbienteBE); } catch (Exception ex) { throw ex; } } }
public static void UpdAmbiente(AmbienteBE oAmbiente) { try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter(); dfd.UpdAmbiente(oAmbiente.IdTipoAmbiente, oAmbiente.Descripcion, oAmbiente.IdAmbiente); dfd.GetData(); dfd.Fill(dst.Ambiente); oAmbiente = GetAmbientebyId(oAmbiente.IdAmbiente); } catch (Exception) { throw; } }
public static void InsAmbiente(AmbienteBE oAmbiente) { try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter(); dfd.InsAmbiente(oAmbiente.IdTipoAmbiente, oAmbiente.Descripcion); dfd.GetData(); dfd.Fill(dst.Ambiente); oAmbiente = new AmbienteBE(dst.Ambiente.LastOrDefault()); } catch (Exception) { throw; } }
public static AmbienteBE GetAmbientebyId(int IdAmbiente) { AmbienteBE oAmbiente; try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter(); dfd.GetAmbientebyId(IdAmbiente); dfd.FillAmbientebyId(dst.Ambiente, IdAmbiente); oAmbiente = new AmbienteBE(dst.Ambiente.FirstOrDefault()); } catch (Exception) { throw; } return(oAmbiente); }
public List <AmbienteBE> obtenerAmbienteDisponiblePorFecha(DateTime fechaInicio, DateTime fechaFinal) { using (HospedajeEntities entity = new HospedajeEntities()) { try { List <AmbienteBE> lstAmbienteBE = new List <AmbienteBE>(); var listaAmbientes = (from item in entity.Ambiente where item.estado == true select item).ToList(); var listaReservas = (from item in entity.ReservaDetalle where item.Reserva.fechaIngreso >= fechaInicio && item.Reserva.fechaSalida <= fechaFinal && item.Reserva.estado == true select item).ToList(); foreach (var item in listaReservas) { listaAmbientes.Remove(item.Ambiente); } foreach (var item in listaAmbientes) { AmbienteBE objAmbienteBE = new AmbienteBE() { direccion = item.Hotel.direccion, identificador = item.identificador, piso = item.piso, precio = item.precio }; lstAmbienteBE.Add(objAmbienteBE); } return(lstAmbienteBE); } catch (Exception ex) { throw ex; } } }