示例#1
0
        public void bindData()
        {
            using (OleDbConnection con = new OleDbConnection(connectString))
            {
                con.Open();
                SimpleLookupObject lookup = new SimpleLookupObject();
                lookup.DBTable = "status";
                SimpleDAO <SimpleLookupObject> sdaolookup = new SimpleDAO <SimpleLookupObject>();
                List <SimpleLookupObject>      lookuplist = sdaolookup.SimpleSelectList(con, lookup);
                cbStatus.DisplayMember = "Name";
                cbStatus.ValueMember   = "Id";
                cbStatus.DataSource    = lookuplist;

                Employee emp = new Employee();
                emp.DBTable = "vw_Employee";
                SortedList <int, SortedColumn> sorts = new SortedList <int, SortedColumn>();
                sorts.Add(1, new SortedColumn("Last_Name", SimpleDAO.SortOrder.Ascending));
                sorts.Add(2, new SortedColumn("First_Name", SimpleDAO.SortOrder.Ascending));
                emp.DBOrderBy = sorts;
                Dictionary <string, string> props   = emp.Describe();
                SimpleDAO <Employee>        sdaoemp = new SimpleDAO <Employee>();
                List <Employee>             list    = (List <Employee>)sdaoemp.SimpleSelectList(con, emp);
                dgData.DataSource = list;
            }
        }
示例#2
0
 public void TestAttributeSimpleSelect()
 {
     Employee criteria = new Employee();
     criteria.Id = 5;
     OleDbConnection con = new OleDbConnection(connectString);
     con.Open();
     SimpleDAO<MockObject> dao = new SimpleDAO<MockObject>();
     MockObject returned = dao.SimpleSelect(con, criteria);
     Assert.AreEqual(returned.Id, criteria.Id);
 }
        public void TestAttributeSimpleSelect()
        {
            Employee criteria = new Employee();

            criteria.Id = 5;
            OleDbConnection con = new OleDbConnection(connectString);

            con.Open();
            SimpleDAO <MockObject> dao      = new SimpleDAO <MockObject>();
            MockObject             returned = dao.SimpleSelect(con, criteria);

            Assert.AreEqual(returned.Id, criteria.Id);
        }
示例#4
0
 private void bindDataGrid()
 {
     using (OleDbConnection con = new OleDbConnection(connectString))
     {
         con.Open();
         Employee emp = new Employee();
         emp.DBTable = "vw_Employee";
         SortedList <int, SortedColumn> sorts = new SortedList <int, SortedColumn>();
         sorts.Add(1, new SortedColumn("Last_Name", SimpleDAO.SortOrder.Ascending));
         sorts.Add(2, new SortedColumn("First_Name", SimpleDAO.SortOrder.Ascending));
         emp.DBOrderBy = sorts;
         Dictionary <string, string> props = emp.Describe();
         SimpleDAO <Employee>        sdao  = new SimpleDAO <Employee>();
         List <Employee>             list  = (List <Employee>)sdao.SimpleSelectList(con, emp);
         dgData.DataSource = list;
     }
 }
示例#5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Employee emp = new Employee();
            Dictionary <string, string> props = emp.Describe();

            props.Remove("StatusName");

            emp.FirstName = tbFirst.Text;
            emp.LastName  = tbLast.Text;
            emp.Status    = (int)cbStatus.SelectedValue;
            SimpleDAO <Employee> sdao = new SimpleDAO <Employee>();

            using (OleDbConnection con = new OleDbConnection(connectString))
            {
                con.Open();
                sdao.SimpleInsert(con, emp);
            }

            bindDataGrid();
        }