protected void Page_Load(object sender, EventArgs e) { HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); HabitacionLista = HabitacionNegocio.ListarTipoHabitacionPrecio(); ObtenerDatos(); }
protected void Page_Load(object sender, EventArgs e) { try { AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); Alquilar Alquilar = new Alquilar(); Habitacion Habitacion = new Habitacion(); HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); int NumeroHabitacion = Convert.ToInt32(Request.QueryString["Habitacion"]); Alquilar = AlquilerNegocio.BuscarAlquiler(NumeroHabitacion); DateTime FechaI = Alquilar.FechaIngreso.Date; txtFechaIngreso.Text = FechaI.ToString("dd/MM/yyyy"); txtNombre.Text = Alquilar.Cliente.Nombre; txtDNI.Text = Alquilar.Cliente.Dni.ToString(); DateTime FechaE = System.DateTime.Now; txtFechaEgreso.Text = FechaE.Date.ToString("dd/MM/yyyy"); TimeSpan Dias = System.DateTime.Now - Alquilar.FechaIngreso; int Days = Convert.ToInt32(Dias.TotalDays); TxtDias.Text = Days.ToString(); Habitacion = HabitacionNegocio.BuscarHabitacion(NumeroHabitacion); Decimal Precio = HabitacionNegocio.BuscarPrecio(Habitacion); txtCosto.Text = Math.Truncate(Precio).ToString(); int PrecioFinal = Convert.ToInt32(Precio) * Days; txtFinal.Text = PrecioFinal.ToString(); } catch (Exception) { throw; } }
protected void BtnAlquilar_Click(object sender, EventArgs e) { try { bool Estado1; bool Estado2; ClienteNegocio ClienteNegocio = new ClienteNegocio(); AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); Cliente Cliente = new Cliente(); Empleado Empleado = new Empleado(); HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); Cliente = null; Cliente = ClienteNegocio.BuscarCliente(Convert.ToInt32(txtDNI.Text)); if (AlquilerNegocio.BuscarClienteAlquilerActivo(Cliente) == true) { lblMensaje.Text = "Error el cliente ya tiene un alquiler a su nombre en este momento."; } else { if (Cliente != null) { Cliente.Dni = Convert.ToInt32(txtDNI.Text); DateTime FechaIngreso = System.DateTime.Now; int NumeroHabitacion = Convert.ToInt32(Request.QueryString["Habitacion"]); Empleado = (Empleado)Session["EmpleadoLogueado"]; Estado1 = AlquilerNegocio.Alquilar(NumeroHabitacion, Cliente.Dni, Empleado.Dni, FechaIngreso); Estado2 = HabitacionNegocio.CambiarEstadoHabitacion(NumeroHabitacion); if (Estado1 == true && Estado2 == true) { lblMensaje.Text = "Habitacion alquilada correctamente."; txtDNI.Text = ""; txtNombre.Text = ""; txtEmail.Text = ""; BtnAlquilar.Visible = false; } else { lblMensaje.Text = "Error la habitacion no fue alquilada correctamente."; } } else { lblMensaje.Text = "Error el cliente no se encuentra registrado."; } } } catch (Exception) { lblMensaje.Text = "Ha ocurrido un error."; } }
protected void BtnEntregar_Click(object sender, EventArgs e) { try { Alquilar Alquilar = new Alquilar(); AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); Habitacion Habitacion = new Habitacion(); HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); Empleado Empleado = new Empleado(); bool Estado1; bool Estado2; int NumeroHabitacion = Convert.ToInt32(Request.QueryString["Habitacion"]); Empleado = (Empleado)Session["EmpleadoLogueado"]; Alquilar = AlquilerNegocio.BuscarAlquiler(NumeroHabitacion); Alquilar.Observaciones = txtObservaciones.Text; Alquilar.FechaEgreso = System.DateTime.Now; TimeSpan Dias = System.DateTime.Now - Alquilar.FechaIngreso; int Days = Convert.ToInt32(Dias.TotalDays); Habitacion = HabitacionNegocio.BuscarHabitacion(NumeroHabitacion); Decimal Precio = HabitacionNegocio.BuscarPrecio(Habitacion); Alquilar.Precio = Convert.ToInt32(Precio) * Days; Estado1 = AlquilerNegocio.EntregarHabitacion(Alquilar, Empleado.Dni); Estado2 = HabitacionNegocio.VolverDisponibleHabitacion(NumeroHabitacion); if (Estado1 == true && Estado2 == true) { lblMensaje.Text = "Habitacion entregada correctamente"; BtnEntregar.Visible = false; BtnFactura.Visible = false; txtObservaciones.Text = ""; txtNombre.Text = ""; txtFinal.Text = ""; txtCosto.Text = ""; TxtDias.Text = ""; txtFechaEgreso.Text = ""; txtDNI.Text = ""; txtFechaIngreso.Text = ""; } else { lblMensaje.Text = "Error la habitacion no fue entregada correctamente"; } } catch (Exception) { throw; } }
protected void BtnBuscar_Click(object sender, EventArgs e) { Habitacion Habitacion = new Habitacion(); HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); Habitacion = null; if (txtNumeroHabitacion.Text == "") { lblMensaje.Text = "Error para buscar tiene que ingresar el numero de habitacion."; } else { Habitacion = HabitacionNegocio.BuscarHabitacion(Convert.ToInt32(txtNumeroHabitacion.Text)); } try { if (Habitacion != null) { txtNumeroHabitacion.Text = Habitacion.Numero.ToString(); txtTipo.SelectedValue = Habitacion.Tipo.Id.ToString(); ddlPiso.SelectedValue = Habitacion.Piso.ToString(); } else if (Habitacion == null) { txtNumeroHabitacion.Text = ""; txtTipo.Text = ""; ddlPiso.Text = ""; } } catch (FormatException ex) { throw ex; } }
protected void BtnAgregar_Click(object sender, EventArgs e) { try { bool Estado; Habitacion Habitacion = new Habitacion(); HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); Habitacion = null; Habitacion = HabitacionNegocio.BuscarHabitacion(Convert.ToInt32(txtNumeroHabitacion.Text)); if (Habitacion == null) { Habitacion = new Habitacion(); HabitacionNegocio = new HabitacionNegocio(); Habitacion.Numero = int.Parse(txtNumeroHabitacion.Text); Habitacion.Piso = int.Parse(ddlPiso.SelectedValue); Habitacion.Tipo = new TipoHabitacion(); Habitacion.Tipo.Id = int.Parse(txtTipo.SelectedValue); if (txtNumeroHabitacion.Text == "" || ddlPiso.SelectedValue == "" || txtTipo.SelectedValue == "") { lblMensaje.Text = "Hay campos vacios."; } else { Estado = HabitacionNegocio.AgregarHabitacion(Habitacion); if (Estado == true) { lblMensaje.Text = "Habitacion agregada correctamente"; txtNumeroHabitacion.Text = ""; txtTipo.Text = ""; ddlPiso.Text = ""; } else { lblMensaje.Text = "Error la habitacion no fue agregado correctamente."; } } } else if (Habitacion != null) { HabitacionNegocio = new HabitacionNegocio(); Habitacion.Numero = int.Parse(txtNumeroHabitacion.Text); Habitacion.Piso = int.Parse(ddlPiso.SelectedValue); Habitacion.Tipo = new TipoHabitacion(); Habitacion.Tipo.Id = int.Parse(txtTipo.SelectedValue); if (txtNumeroHabitacion.Text == "" || ddlPiso.SelectedValue == "" || txtTipo.SelectedValue == "") { lblMensaje.Text = "Hay campos vacios."; } else { Estado = HabitacionNegocio.ModificarHabitacion(Habitacion); if (Estado == true) { lblMensaje.Text = "Habitacion modificada correctamente"; txtNumeroHabitacion.Text = ""; txtTipo.Text = ""; ddlPiso.Text = ""; } else { lblMensaje.Text = "Error la habitacion no fue modificada correctamente."; } } } } catch (Exception) { lblMensaje.Text = "Hay campos vacios."; } }
protected void Page_Load(object sender, EventArgs e) { HabitacionNegocio HabitacionNegocio = new HabitacionNegocio(); HabitacionLista = HabitacionNegocio.ListarHabitacion(); }