Exemple #1
0
 public List <Person> GetPersons()
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.GetPersons());
     }
 }
Exemple #2
0
 public Person GetPersonByPersonID(Guid PersonID)
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.GetPersonByPersonID(PersonID));
     }
 }
Exemple #3
0
 public bool UpdatePerson(Person person)
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.UpdatePerson(person));
     }
 }
Exemple #4
0
 public bool DeletePerson(Guid PersonID)
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.DeletePerson(PersonID));
     }
 }
Exemple #5
0
 public bool DeletePerson(Person person)
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.DeletePerson(person));
     }
 }
Exemple #6
0
 public (bool, Guid) AddPerson(Person person)
 {
     using (PersonsDAL personsDAL = new PersonsDAL())
     {
         return(personsDAL.AddPerson(person));
     }
 }
Exemple #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Person p = PersonsDAL.GetPerson(Convert.ToInt32(Request.QueryString["id"]));
         tb_firstName.Text = p.FirstName;
         tb_lastName.Text  = p.LastName;
         tb_Address.Text   = p.Address;
     }
 }
Exemple #8
0
        protected void btn_SavePerson_Click(object sender, EventArgs e)
        {
            Person p = new Person();

            p.FirstName = tb_FirstName.Text;
            p.LastName  = tb_LastName.Text;
            p.Address   = tb_Address.Text;
            PersonsDAL.InsertPerson(p);

            Response.Redirect(UrlConstants.PHONEBOOK);
        }
Exemple #9
0
        protected void btn_Update_Click(object sender, EventArgs e)
        {
            Person p = new Person();

            p.FirstName = tb_firstName.Text;
            p.LastName  = tb_lastName.Text;
            p.PersonID  = Convert.ToInt32(Request.QueryString["id"]);
            p.Address   = tb_Address.Text;
            PersonsDAL.UpdatePerson(p);

            Response.Redirect(UrlConstants.PHONEBOOK);
        }
Exemple #10
0
 /// <summary>
 /// Sorting by field in Ascending or Descending order
 /// </summary>
 /// <param name="reqname"></param>
 /// <param name="count"></param>
 protected void loadRepeater(string reqname, int count)
 {
     if (count == 0)
     {
         rptPhonebookTabel.DataSource = PersonsDAL.GetPersons(reqname, true); // ASC order
         ViewState["count"]           = 1;
     }
     else if (count == 1)
     {
         rptPhonebookTabel.DataSource = PersonsDAL.GetPersons(reqname, false); // DESC Order
         ViewState["count"]           = 0;
     }
     rptPhonebookTabel.DataBind();
 }
Exemple #11
0
 protected void btnSearch_Click(object sender, EventArgs e)
 {
     rptPhonebookTabel.DataSource = PersonsDAL.GetPersonsSearch(tb_SearchText.Text.Trim());
     rptPhonebookTabel.DataBind();
 }
Exemple #12
0
 protected void lbtn_Delete_Command(object sender, CommandEventArgs e)
 {
     PersonsDAL.DeletePerson(Convert.ToInt32(e.CommandArgument));
     FillPersonList();
 }
Exemple #13
0
 private void FillPersonList()
 {
     // get the data from the server and bound them
     rptPhonebookTabel.DataSource = PersonsDAL.GetPersons();
     rptPhonebookTabel.DataBind();
 }