コード例 #1
0
        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);
        }
コード例 #2
0
        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();
            }
        }