Exemple #1
0
        private void botonBuscar_Click(object sender, EventArgs e)
        {
            limpiar();
            if(textEstadia.Text == "")
            {
                showToolTip("Ingrese un número de reserva.", textEstadia, textEstadia.Location);
                return;
            }
            reserva_seleccionada = DAOReserva.obtener(Int32.Parse(textEstadia.Text));
            if (reserva_seleccionada == null)
            {
                showToolTip("Ingrese un número de reserva válido.", textEstadia, textEstadia.Location);
                return;
            }
            //DAOReserva
            if (reserva_seleccionada.Estado > 2 && reserva_seleccionada.Estado < 6)
            {
                MessageBox.Show("La reserva seleccionada se encuentra cancelada.", "", MessageBoxButtons.OK);
                return;
            }

            datos_huesped = DAOHuesped.obtener(reserva_seleccionada.Huesped);
            textHuesped.Text = datos_huesped.Nombre + " " + datos_huesped.Apellido;
            textFecReserva.Text = reserva_seleccionada.Fecha_Reserva_struct.Value.ToShortDateString();
            textFecInicio.Text = reserva_seleccionada.Fecha_Inicio_struct.Value.ToShortDateString();
            textFecFin.Text = reserva_seleccionada.Fecha_Fin_struct.Value.ToShortDateString(); 

        }
Exemple #2
0
 public static bool insertar(Huesped huesped)
 {
     string nombre = huesped.Nombre;
     string apellido = huesped.Apellido;
     string email = huesped.Mail;
     string doc_tipo = huesped.TipoDocu;
     int doc_num = huesped.NroDocu;
     int telefono = huesped.Telefono;
     string dir_calle = huesped.Direccion.calle_direccion;
     int dir_altura = huesped.Direccion.calle_altura;
     string fecha_nacimiento = huesped.Fecha_nacimiento;
     string localidad = huesped.Localidad;
     string nacionalidad = huesped.Nacionalidad;
     int piso = huesped.Direccion.calle_piso;
     string dpto = huesped.Direccion.calle_dpto;
     return executeProcedure("insertHuesped", doc_tipo, doc_num,
                                             nombre, apellido, email,
                                             telefono, dir_calle, dir_altura, piso, dpto,
                                             localidad, nacionalidad, fecha_nacimiento);
 }
Exemple #3
0
 public static bool actualizar(Huesped huesped)
 {
     int id = huesped.Id;
     string nombre = huesped.Nombre;
     string apellido = huesped.Apellido;
     string email = huesped.Mail;
     string doc_tipo = huesped.TipoDocu;
     int doc_num = huesped.NroDocu;
     int telefono = huesped.Telefono;
     string dir_calle = huesped.Direccion.calle_direccion;
     int dir_altura = huesped.Direccion.calle_altura;
     int dir_piso = huesped.Direccion.calle_piso;
     string dir_dpto = huesped.Direccion.calle_dpto;
     string localidad = huesped.Localidad;
     string nacionalidad = huesped.Nacionalidad;
     string fecha_nacimiento = (huesped.Fecha_nacimiento_struct != null) ? huesped.Fecha_nacimiento : cadena_nula;
     int campoBaja = (huesped.Campo_Baja) ? 1 : 0;
     return executeProcedure("updateHuesped", id, nombre, apellido,
                                             doc_tipo, doc_num, email, telefono,
                                             dir_calle, dir_altura, dir_piso, dir_dpto,
                                             fecha_nacimiento, localidad, nacionalidad, campoBaja);
 }
Exemple #4
0
        public static List<Huesped> transductor(DataTable tabla)
        {
            List<Huesped> lista = new List<Huesped>();
            foreach (DataRow fila in tabla.Rows)
            {
                //Transcribir
                Huesped huesped = new Huesped();
                huesped.Id = Convert.ToInt32(fila["idHuesped"]);
                huesped.Nombre = Convert.ToString(fila["nombre"]);
                huesped.Apellido = Convert.ToString(fila["apellido"]);
                huesped.TipoDocu = Convert.ToString(fila["tipoDocu"]);
                huesped.NroDocu = Convert.ToInt32(fila["numDocu"]);
                huesped.Localidad = Convert.ToString(fila["localidad"]);
                huesped.Nacionalidad = Convert.ToString(fila["nacionalidad"]);
                huesped.Direccion.calle_direccion = Convert.ToString(fila["direccionCalle"]);
                huesped.Direccion.calle_altura = Convert.ToInt32(fila["direccionNumero"]);
                huesped.Fecha_nacimiento_struct = Convert.ToDateTime(fila["fecNacimiento"]);
                huesped.Campo_Baja = Convert.ToBoolean(fila["campoBaja"]);
                //Campos Nulleables
                huesped.Mail = Convert.ToString(fila["mail"]);
                if (!(fila["telefono"] is DBNull))
                    huesped.Telefono = Convert.ToInt32(fila["telefono"]);
                if (!(fila["direccionPiso"] is DBNull))
                    huesped.Direccion.calle_piso = Convert.ToInt32(fila["direccionPiso"]);
                if (!(fila["direccionDepto"] is DBNull))
                    huesped.Direccion.calle_dpto = Convert.ToString(fila["direccionDepto"]);

                lista.Add(huesped);
            }
            return lista;
        }