public fmr_Reservacion(int id_reservacion) : base(Gtk.WindowType.Toplevel) { this.Build(); dtr = new dtReservacion(); vr = dtr.ObtenerReservacion(id_reservacion); edicion = true; txtNum.Text = Convert.ToString(vr.Numero); txtFecha.Text = Convert.ToString(vr.Fecha); txtNombres.Text = vr.Nombres; txtApellidos.Text = vr.Apellidos; txtCedula.Text = vr.Cedula; tbr.Id_reservacion = id_reservacion; //this.txtNum.Text = Convert.ToString(dtr.GetNumReserv() + 1); //txtFecha.Text = ObtenerFecha(); CargarTabla(id_reservacion); }
public Vw_reservaciones ObtenerReservacion(int id_reservacion) { IDataReader dr = null; Vw_reservaciones wr = new Vw_reservaciones(); sb.Clear(); sb.Append("SELECT * FROM vw_reservaciones WHERE id_reservacion = " + id_reservacion + ";"); try { con.AbrirConexion(); dr = con.Leer(CommandType.Text, sb.ToString()); if (dr.Read()) { wr.Id_reservaciones = Convert.ToInt32(dr[0].ToString()); wr.Numero = Convert.ToInt32(dr[1].ToString()); wr.Fecha = dr[2].ToString(); wr.Nombres = dr[3].ToString(); wr.Apellidos = dr[4].ToString(); wr.Cedula = dr[5].ToString(); wr.Habitaciones = Convert.ToInt32(dr[6].ToString()); //dr.Close(); }//fin de while return(wr); } catch (Exception e) { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, e.Message); ms.Run(); ms.Destroy(); throw; } finally { dr.Close(); con.CerrarConexion(); } }