Exemple #1
0
        public Form1()
        {
            InitializeComponent();
            form2 = new Form2(this);
            form3 = new Form3(this);
            f1    = (this);

            isAscending[0] = true;
            isAscending[1] = true;
            isAscending[2] = true;
            isAscending[3] = true;
            isAscending[4] = true;
            isAscending[5] = true;
            isAscending[6] = true;
            isAscending[7] = true;
            isAscending[8] = true;


            authorListView.Activation    = ItemActivation.OneClick;
            authorListView.View          = View.Details;
            authorListView.GridLines     = true;
            authorListView.FullRowSelect = true;
            authorListView.MultiSelect   = false;

            idHeader       = authorListView.Columns.Add("ID");
            lnameHeader    = authorListView.Columns.Add("Last Name");
            fnameHeader    = authorListView.Columns.Add("First Name");
            phoneHeader    = authorListView.Columns.Add("Phone");
            addressHeader  = authorListView.Columns.Add("Address");
            cityHeader     = authorListView.Columns.Add("City");
            stateHeader    = authorListView.Columns.Add("State");
            zipHeader      = authorListView.Columns.Add("Zip Code");
            contractHeader = authorListView.Columns.Add("Contract");



            authorListView.Columns[0].Width = -2;
            authorListView.Columns[1].Width = -2;
            authorListView.Columns[2].Width = -2;
            authorListView.Columns[3].Width = -2;
            authorListView.Columns[4].Width = -2;
            authorListView.Columns[5].Width = -2;
            authorListView.Columns[7].Width = -2;
            authorListView.Columns[8].Width = -2;

            authorListView.ColumnClick  += new ColumnClickEventHandler(ColumnClick);
            authorListView.ItemActivate += new EventHandler(ItemClick);

            authorRepository auRepo = new authorRepository();

            authorsService auService = new authorsService(auRepo);

            List <authorViewModel> authors = auService.getAll();

            foreach (authorViewModel au in authors)
            {
                ListViewItem lvi;

                lvi = new ListViewItem(au.ID);

                lvi.SubItems.Add(au.FirstName);
                lvi.SubItems.Add(au.LastName);
                lvi.SubItems.Add(au.Phone);
                lvi.SubItems.Add(au.Address);
                lvi.SubItems.Add(au.City);
                lvi.SubItems.Add(au.State);
                lvi.SubItems.Add(au.Zip);
                lvi.SubItems.Add(au.Contract);
                authorListView.Items.Add(lvi);
            }
        }
 public authorsService(authorRepository repo)
 {
     _repository = repo;
 }