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 Page_Load(object sender, EventArgs e) { Empleado Empleado = new Empleado(); Empleado = (Empleado)Session["EmpleadoLogueado"]; AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); ListaAlquilar = AlquilerNegocio.ListarAlquilerUsuario(Empleado.Dni); }
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) { try { if (txtFechaInicio.Text == "" || txtFechaFin.Text == "") { lblMensaje.Text = "Error tiene que ingresar los parametros de busqueda."; } Alquilar Alquilar = new Alquilar(); AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); Alquilar.FechaIngreso = DateTime.Parse(txtFechaInicio.Text); Alquilar.FechaEgreso = DateTime.Parse(txtFechaFin.Text); Lista = AlquilerNegocio.Reporte(Alquilar); txtFechaInicio.Text = ""; txtFechaFin.Text = ""; } catch (Exception) { lblMensaje.Text = "Error tiene que ingresar los parametros de busqueda."; } }
protected void Page_Load(object sender, EventArgs e) { AlquilerNegocio AlquilerNegocio = new AlquilerNegocio(); ListaAlquilar = AlquilerNegocio.ListarAlquilerFinalizado(); }