public bool taoChungTu(GiayChungTu giayChungTu) { if (chungTuDAO.create(giayChungTu)) { MessageBox.Show("Tạo chứng tử thành công"); CongDan nguoiTu = congDanController.layCongDanBangMaCD(giayChungTu.MaCD); nguoiTu.ConSong = false; if (congDanController.chinhSuaCongDan(nguoiTu)) { MessageBox.Show("Chứng tử thành công"); return(true); } else { MessageBox.Show("Chứng tử thất bại"); if (xoaChungTu(giayChungTu)) { MessageBox.Show("Xóa chứng tử thành công"); MessageBox.Show("Tạo chứng tử thất bại"); return(false); } else { MessageBox.Show("Lỗi Lỗi Lỗi !!! Xóa database"); return(false); } } } return(false); }
public GiayChungTu findById(string id) { try { string sqlString = "select * from GiayChungTus where MaGiayChungTu = " + id + ""; DataSet ds = db.ExecuteQueryDataSet(sqlString, CommandType.Text); GiayChungTu gct = new GiayChungTu() { MaGiayChungTu = (string)ds.Tables[0].Rows[0].ItemArray[0], MaQuyen = (string)ds.Tables[0].Rows[0].ItemArray[1], MaCD = (string)ds.Tables[0].Rows[0].ItemArray[2], //CongDan = ketNoiCongDan.findById((string)ds.Tables[0].Rows[0].ItemArray[2]), CoQuanBaoTu = (string)ds.Tables[0].Rows[0].ItemArray[3], NoiChet = (string)ds.Tables[0].Rows[0].ItemArray[4], NguyenNhan = (string)ds.Tables[0].Rows[0].ItemArray[5], MaCD_NguoiKhai = (string)ds.Tables[0].Rows[0].ItemArray[6], //NguoiKhai = ketNoiCongDan.findById((string)ds.Tables[0].Rows[0].ItemArray[6]), NgayTu = (DateTime)ds.Tables[0].Rows[0].ItemArray[7], }; return(gct); } catch (Exception e) { MessageBox.Show("Lỗi findById ChungTu + " + e.Message); return(null); } }
public bool create(GiayChungTu entity) { try { string sqlString = "INSERT INTO GiayChungTus VALUES ('" + entity.MaGiayChungTu + "','" + entity.MaQuyen + "','" + entity.MaCD + "',N'" + entity.CoQuanBaoTu + "',N'" + entity.NoiChet + "',N'" + entity.NguyenNhan + "','" + entity.MaCD_NguoiKhai + "','" + entity.NgayTu.ToShortDateString() + "')"; return(db.MyExecuteNonQuery(sqlString, CommandType.Text)); } catch (Exception e) { MessageBox.Show("Lỗi create ChungTu + " + e.Message); return(false); } }
public string layMa() { GiayChungTu giayChungTu = chungTuDAO.getLast(); if (giayChungTu == null) { return("001"); } else { string temp = giayChungTu.MaGiayChungTu; return((int.Parse(temp) + 1) < 10 ? "00" + (int.Parse(temp) + 1) : ((int.Parse(temp) + 1) < 100 ? "0" + (int.Parse(temp) + 1) : "" + (int.Parse(temp) + 1))); } }
public List <GiayChungTu> getAll() { try { string sqlString = "select * from GiayChungTus "; DataSet ds = db.ExecuteQueryDataSet(sqlString, CommandType.Text); DataTable dt = ds.Tables[0]; List <GiayChungTu> giayChungTus = new List <GiayChungTu>(); foreach (DataRow dr in dt.Rows) { GiayChungTu gct = findById((string)dr.ItemArray[0]); giayChungTus.Add(gct); } return(giayChungTus); } catch (Exception e) { MessageBox.Show("Lỗi getAll ChungTu + " + e.Message); return(null); } }
public bool edit(GiayChungTu enitity) { try { string sqlString = " UPDATE GiayChungTus " + " SET MaGiayChungTu = '" + enitity.MaGiayChungTu + "'" + ",MaQuyen = '" + enitity.MaQuyen + "'" + ",MaCD = '" + enitity.MaCD + "'" + ",CoQuanBaoTu = N'" + enitity.CoQuanBaoTu + "'" + ",NoiChet = N'" + enitity.NoiChet + "'" + ",NguyenNhan = N'" + enitity.NguyenNhan + "'" + ",MaCD_NguoiKhai = '" + enitity.MaCD_NguoiKhai + "'" + ",NgayTu = N'" + enitity.NgayTu.ToShortDateString() + "' " + "WHERE MaGiayChungTu = '" + enitity.MaGiayChungTu + "'"; return(db.MyExecuteNonQuery(sqlString, CommandType.Text)); } catch (Exception e) { MessageBox.Show("Lỗi edit ChungTu + " + e.Message); return(false); } }
public bool xoaChungTu(GiayChungTu giayChungTu) { return(chungTuDAO.delete(giayChungTu.MaGiayChungTu)); }