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(); }
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); }
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); }
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; }