Exemple #1
0
 /// <summary>
 /// Delete an existing person identity
 /// </summary>
 /// <param name="id"></param>
 public void DeletePerson(int id)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities()){
         Person pers = db.People.Find(id);
         db.People.Remove(pers);
         db.SaveChanges();
     }
 }
 public void DeleteBankAccount(int id)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         PersonBankAccount obj = db.PersonBankAccounts.Find(id);
         db.PersonBankAccounts.Remove(obj);
         db.SaveChanges();
     }
 }
Exemple #3
0
 /// <summary>
 /// Deleted User based on SSUser ID
 /// </summary>
 /// <param name="id"></param>
 public void DeleteSSUser(int id)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         SSUser s = db.SSUsers.Find(id);
         db.SSUsers.Remove(s);
         db.SaveChanges();
     }
 }
Exemple #4
0
 /// <summary>
 /// Update and edit existing person identity
 /// </summary>
 /// <param name="person"></param>
 public void EditPerson(DataRow row)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         Person person = row.GetItem<Person>();
         db.Entry(person).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Exemple #5
0
 /// <summary>
 /// Return Person User Foreign Key to Display it as DropdownList in each method contain in PersonController
 /// </summary>
 /// <returns></returns>
 public List<int?> GetPersonFK()
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         List<int?> ls = new List<int?>();
         ls = db.People.Include("SSUser").Select(b => b.PersonUserFK).ToList();
         return ls;
     }
 }
Exemple #6
0
 /// <summary>
 /// Add New User 
 /// </summary>
 /// <param name="user"></param>
 public void AddNewUser(DataRow row)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         SSUser user = row.GetItem<SSUser>();
         db.SSUsers.Add(user);
         db.SaveChanges();
     }
 }
 public DataTable getBankAccounts()
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         List<PersonBankAccount> ls = db.PersonBankAccounts.Include("Person").ToList();
         DataTable table = ls.ToDataTable<PersonBankAccount>();
         return table;
     }
 }
 public DataRow GetBankAccount(int id)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         PersonBankAccount obj = db.PersonBankAccounts.Find(id);
         DataRow row = obj.ToDataRow();
         return row;
     }
 }
 public void EditBankAccount(DataRow row)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         PersonBankAccount obj = row.GetItem<PersonBankAccount>();
         db.Entry(obj).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Exemple #10
0
 /// <summary>
 /// Set or Add new person
 /// </summary>
 /// <param name="person"></param>
 public void AddPerson(DataRow row)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         Person person = row.GetItem<Person>();
         db.People.Add(person);
         db.SaveChanges();
     }
 }
 public void AddPersonBankAccount(DataRow row)
 {
     PersonBankAccount obj = row.GetItem<PersonBankAccount>();
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         db.PersonBankAccounts.Add(obj);
         db.SaveChanges();
     }
 }
Exemple #12
0
 /// <summary>
 /// retun SSUser Detail information
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public DataRow GetSSUser(int id)
 {
     using (var db = new EnterpriceDBEntities())
     {
         SSUser usr = new SSUser();
         usr = db.SSUsers.Include("Persons").Include("SSUserRoles").Single(b=>b.UsrPK == id);
         DataRow row = usr.ToDataRow<SSUser>();
         return row;
     }
 }
Exemple #13
0
 /// <summary>
 /// Cebes-Get person detail by person ID
 /// </summary>
 /// <param name="id">Person ID to be searched</param>
 /// <returns></returns>
 public DataRow GetPerson(int id)
 {
     Person pers = new Person();
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         pers = db.People.Find(id);
         //pers = db.Persons.Include("SSUser").Single(b => b.PersonPK == id);
     }
     DataRow row = pers.ToDataRow<Person>();
     return row;
 }
Exemple #14
0
 /// <summary>
 /// Saving the editted user into database
 /// </summary>
 /// <param name="us"></param>
 public void EditSSUser(DataRow row)
 {
     using (EnterpriceDBEntities db = new EnterpriceDBEntities())
     {
         try
         {
             SSUser us = row.GetItem<SSUser>();
             db.Entry(us).State = EntityState.Modified;
             db.SaveChanges();
         }
         catch (OptimisticConcurrencyException)
         {
             //db.SaveChanges();
         }
     }
 }
Exemple #15
0
        /// <summary>
        /// GetIndex return all of the data contain in the person table as list
        /// </summary>
        /// <returns></returns>
        public DataTable GetPersons()
        {
            using (EnterpriceDBEntities db = new EnterpriceDBEntities())
            {
                List<Person> ls = new List<Person>();
                //ls = db.Persons.Include("SSUser").ToList();
                ls = db.People.ToList();
                return ls.ToDataTable<Person>();

            }
        }
Exemple #16
0
 /// <summary>
 /// Searching User Based on ID
 /// </summary>
 /// <param name="clue"></param>
 /// <returns></returns>
 public DataTable searchUser(string clue)
 {
     using (var db = new EnterpriceDBEntities())
     {
         var ssuser = from q in db.SSUsers
                      select q;
         ssuser = ssuser.Where(s => s.UsrID.Contains(clue));
         List<SSUser> ls = ssuser.ToList();
         DataTable table = ls.ToDataTable<SSUser>();
         return table;
     }
 }
Exemple #17
0
 /// <summary>
 /// Return SSUser IndexE:\Schools Stuff\PT Cebes\Enterprice\BusinessObject\Class\SSUser.cs
 /// </summary>
 /// <returns></returns>
 public DataTable GetSSUsers()
 {
     //var ssuser = lazySSUser.Value;
     List<SSUser> list = new List<SSUser>();
     using (var db = new EnterpriceDBEntities())
     {
         list = db.SSUsers.Include("Persons").Include("SSUserRoles").ToList();
         DataTable table = list.ToDataTable<SSUser>();
         return table;
     }
 }
Exemple #18
0
 /// <summary>
 /// Search Person Based on PersonName
 /// </summary>
 /// <param name="searchString"></param>
 /// <returns></returns>
 public DataTable searchPerson(string searchString)
 {
     using (var db = new EnterpriceDBEntities())
     {
         var x = from m in db.People
                 select m;
         x = x.Where(s => s.PersonName.Contains(searchString));
         List<Person> ls = x.ToList();
         DataTable table = ls.ToDataTable<Person>();
         return table;
     }
 }