Esempio n. 1
0
 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);
        }
Esempio n. 3
0
 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.";
     }
 }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
 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();
        }