コード例 #1
0
        public int?GetId(Client_DAL client)
        {
            var temp = context.Clients.FirstOrDefault(c => (c.FullName == client.FullName));

            if (temp == null)
            {
                return(null);
            }
            else
            {
                return(temp.Id);
            }
        }
コード例 #2
0
        public void Fill()
        {
            //להביא מה-DAL טבלה מלאה בכל הלקוחות

            DataTable dataTable = Client_DAL.GetDataTable();

            //להעביר את הערכים מהטבלה לתוך אוסף הלקוחות
            //להעביר כל שורה בטבלה ללקוח

            DataRow dataRow;
            Client  client;

            for (int i = 0; i < dataTable.Rows.Count; i++)
            {
                dataRow = dataTable.Rows[i];
                client  = new Client(dataRow);
                this.Add(client);
            }
        }
コード例 #3
0
        public void Update(Client_DAL item)
        {
            var client = context.Clients.FirstOrDefault(c => (c.Id == item.Id));

            client.FullName = item.FullName;
        }
コード例 #4
0
 public void Add(Client_DAL client)
 {
     context.Clients.Add(ToEntity(client));
 }
コード例 #5
0
 public bool UpdateStatus()
 {
     objClientDAL = new Client_DAL(objClientProp);
     return(objClientDAL.UpdateStatus());
 }
コード例 #6
0
 public DataTable SelectOne()
 {
     objClientDAL = new Client_DAL(objClientProp);
     return(objClientDAL.SelectOne());
 }
コード例 #7
0
 public bool Insert()
 {
     objClientDAL = new Client_DAL(objClientProp);
     return(objClientDAL.Insert());
 }
コード例 #8
0
 public DataTable ViewAll()
 {
     objClientDAL = new Client_DAL();
     return(objClientDAL.SelectAll());
 }