Beispiel #1
0
        public List <DeathReasonDTO> getAllDeathReason()
        {
            List <DeathReasonDTO> result = new List <DeathReasonDTO>();

            string queryString = "SELECT * FROM NGUYENNHANMAT";

            this.command.CommandText = queryString;

            using (DbDataReader reader = command.ExecuteReader())
            {
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        DeathReasonDTO temp = new DeathReasonDTO(
                            reader.GetInt32(0),
                            reader.GetString(1),
                            reader.GetBoolean(2));
                        result.Add(temp);
                    }
                }
                else
                {
                    return(result);
                }
            }

            return(result);
        }
Beispiel #2
0
 public bool AddDeathreason(DeathReasonDTO deathreas)
 {
     if (this.deathReasonDAO.AddDeathReason(deathreas))
     {
         return(true);
     }
     return(false);
 }
Beispiel #3
0
        public bool AddDeathReason(DeathReasonDTO deathReasonDTO)
        {
            string tennguyendochet = deathReasonDTO.getTenNguyenNhan();

            string queryString = "INSERT INTO NGUYENNHANMAT(TENNGUYENNHANMAT, DAXOA)" +
                                 "VALUES('" +
                                 tennguyendochet +
                                 "', false" +
                                 ")";

            Console.WriteLine(queryString);
            this.command.CommandText = queryString;
            try
            {
                this.command.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.StackTrace);
                return(false);
            }

            return(true);
        }
Beispiel #4
0
 //          Loại quan hệ
 //          Quê quán
 //          Nghề nghiệp
 //          Nguyên nhân mất
 //          Địa điểm mai táng
 private void btnAddConfig_Click(object sender, EventArgs e)
 {
     if (title == "Loại quan hệ")
     {
         RelationshipDTO relDTO = new RelationshipDTO(0, txtTenQuanHeMoi.Text, false);
         if (txtTenQuanHeMoi.Text != "")
         {
             if (relationshipBUS.AddRel(relDTO))
             {
                 MessageBox.Show("Thêm quan hệ mới thành công");
                 this.mainForm.Load_LoaiQuanHe();
             }
             else
             {
                 MessageBox.Show("Thêm quan hệ mới thất bại, vui lòng kiểm tra lại");
             }
         }
     }
     if (title == "Quê quán")
     {
         HometownDTO hometownDTO = new HometownDTO(0, txtTenQuanHeMoi.Text, false);
         if (txtTenQuanHeMoi.Text != "")
         {
             if (hometownBUS.AddHometown(hometownDTO))
             {
                 MessageBox.Show("Thêm quê quán mới thành công");
                 this.mainForm.Load_QueQuan();
             }
             else
             {
                 MessageBox.Show("Thêm quê quán mới thất bại, vui lòng kiểm tra lại");
             }
         }
     }
     if (title == "Nghề nghiệp")
     {
         JobDTO jobDTO = new JobDTO(0, txtTenQuanHeMoi.Text, false);
         if (txtTenQuanHeMoi.Text != "")
         {
             if (jobBUS.AddJob(jobDTO))
             {
                 MessageBox.Show("Thêm nghề nghiệp mới thành công");
                 this.mainForm.Load_NgheNghiep();
             }
             else
             {
                 MessageBox.Show("Thêm nghề nghiệp mới thất bại, vui lòng kiểm tra lại");
             }
         }
     }
     if (title == "Nguyên nhân mất")
     {
         DeathReasonDTO deathReasonDTO = new DeathReasonDTO(0, txtTenQuanHeMoi.Text, false);
         if (txtTenQuanHeMoi.Text != "")
         {
             if (deathReasonBUS.AddDeathreason(deathReasonDTO))
             {
                 MessageBox.Show("Thêm nguyên nhân mất mới thành công");
                 this.mainForm.Load_NguyenNhanMat();
             }
             else
             {
                 MessageBox.Show("Thêm nguyên nhân mất mới thất bại, vui lòng kiểm tra lại");
             }
         }
     }
     if (title == "Địa điểm mai táng")
     {
         BurialLocationDTO burialLocationDTO = new BurialLocationDTO(0, txtTenQuanHeMoi.Text, false);
         if (txtTenQuanHeMoi.Text != "")
         {
             if (burialLocationBUS.AddBurialLoc(burialLocationDTO))
             {
                 MessageBox.Show("Thêm địa điểm mai táng mới thành công");
                 this.mainForm.Load_DiaDiemMaiTang();
             }
             else
             {
                 MessageBox.Show("Thêm địa điểm mai táng mới thất bại, vui lòng kiểm tra lại");
             }
         }
     }
     this.Close();
 }