Пример #1
0
 public ThuongTru findById(string id)
 {
     try
     {
         string    sqlString = "select * from ThuongTrus where So = " + id + "";
         DataSet   ds        = db.ExecuteQueryDataSet(sqlString, CommandType.Text);
         ThuongTru gks       = new ThuongTru()
         {
             SoQuyen        = (string)ds.Tables[0].Rows[0].ItemArray[0],
             SoDK           = (int)ds.Tables[0].Rows[0].ItemArray[1],
             MaCD           = (string)ds.Tables[0].Rows[0].ItemArray[2],
             NgayDK         = (DateTime)ds.Tables[0].Rows[0].ItemArray[3],
             MaHoKhau       = (string)ds.Tables[0].Rows[0].ItemArray[4],
             NoiDKThuongTru = (string)ds.Tables[0].Rows[0].ItemArray[5],
             NgayDen        = (DateTime)ds.Tables[0].Rows[0].ItemArray[6],
             NgayHuy        = (DateTime)ds.Tables[0].Rows[0].ItemArray[7],
         };
         return(gks);
     }
     catch (Exception e)
     {
         MessageBox.Show("Lỗi FindById ThuongTru!!! + " + e.Message);
         return(null);
     }
 }
Пример #2
0
        private void btnTimCMND_Click(object sender, EventArgs e)
        {
            //Hủy đăng ký thường trú
            if (comBoBoxChucNang.SelectedIndex == 1)
            {
                string imfor = null;

                //Tìm hiện thông tin Công dân
                QuanLyCongDan QLCD = new QuanLyCongDan();

                CongDan CD = QLCD.TimCD_CMND(txtCMND_Search.Text.Trim(), ref imfor);
                txtMaCD.Text     = CD.MaCD;
                txtHoVaTen.Text  = CD.HoLot + " " + CD.Ten;
                txtNgaySinh.Text = CD.NgaySinh.ToShortDateString();
                txtTonGiao.Text  = CD.TonGiao;
                txtNoiSong.Text  = CD.DiaChiThuongTru;
                txtCMND.Text     = CD.soCMND;
                txtDanToc.Text   = CD.DanToc;
                txtQuocTich.Text = CD.QuocTich;
                //Tìm Hiện thông tin thường trú
                QuanLyThuongTru QLTT = new QuanLyThuongTru();
                ThuongTru       TT   = QLTT.TimThuongTru_CMND(CD.MaCD, ref imfor);
                datePick_NgayDK.Value  = TT.NgayDK;
                datePick_NgayDen.Value = TT.NgayDen;

                if (TT.SoDK <= 9)
                {
                    txtSoQL.Text = "0" + TT.SoDK.ToString();
                }
                else
                {
                    txtSoQL.Text = TT.SoDK.ToString();
                }
                txtSoQuyen.Text = TT.SoQuyen;
                DevExpress.XtraEditors.XtraMessageBox.Show(imfor);
            }
            else
            {
                //Thêm đăng ký thường trú
                string        imfor = null;
                QuanLyCongDan QLCD  = new QuanLyCongDan();

                CongDan CD = new CongDan();
                CD = QLCD.TimCD_CMND(txtCMND_Search.Text.Trim(), ref imfor);

                txtMaCD.Text     = CD.MaCD;
                txtHoVaTen.Text  = CD.HoLot + " " + CD.Ten;
                txtNgaySinh.Text = CD.NgaySinh.ToShortDateString();
                txtTonGiao.Text  = CD.TonGiao;
                txtNoiSong.Text  = CD.DiaChiThuongTru;
                txtCMND.Text     = CD.soCMND;
                txtDanToc.Text   = CD.DanToc;
                txtQuocTich.Text = CD.QuocTich;

                DevExpress.XtraEditors.XtraMessageBox.Show(imfor);
            }
        }
Пример #3
0
 public bool create(ThuongTru TT)
 {
     try
     {
         string sqlString = "INSERT INTO ThuongTrus VALUES ('" + TT.SoQuyen + "','" + TT.SoDK + "','" + TT.MaCD + "',N'" + TT.NgayDK + "','" + TT.MaHoKhau + "','" + TT.NoiDKThuongTru + "','" + TT.NgayDen.ToShortDateString() + "','" + TT.NgayHuy.Value.ToShortDateString() + "')";
         return(db.MyExecuteNonQuery(sqlString, CommandType.Text));
     }
     catch (Exception e)
     {
         MessageBox.Show("Lỗi create Thuong Tru + " + e.Message);
         return(false);
     }
 }
Пример #4
0
        public ThuongTru TimMaCD(string MaCD)
        {
            string           sqlString  = "select * from ThuongTrus where MaCD = " + MaCD + "";
            DataSet          ds         = db.ExecuteQueryDataSet(sqlString, CommandType.Text);
            DataTable        dt         = ds.Tables[0];
            List <ThuongTru> thuongtrus = new List <ThuongTru>();

            foreach (DataRow dr in dt.Rows)
            {
                ThuongTru tt = findById((string)dr.ItemArray[0]);
                thuongtrus.Add(tt);
            }
            return(thuongtrus[0]);
        }
Пример #5
0
        public int getIDLast()
        {
            string           sqlString    = "select * from ThuongTrus ";
            DataSet          ds           = db.ExecuteQueryDataSet(sqlString, CommandType.Text);
            DataTable        dt           = ds.Tables[0];
            List <ThuongTru> lstThuongtru = new List <ThuongTru>();

            foreach (DataRow dr in dt.Rows)
            {
                ThuongTru tt = findById((string)dr.ItemArray[0]);
                lstThuongtru.Add(tt);
            }
            ThuongTru ttr = lstThuongtru.LastOrDefault();

            return(ttr.SoDK);
        }
Пример #6
0
        public void TaoMoi(ThuongTru TT)
        {
            try
            {
                string           sqlString  = "select * from ThuongTrus ";
                DataSet          ds         = db.ExecuteQueryDataSet(sqlString, CommandType.Text);
                DataTable        dt         = ds.Tables[0];
                List <ThuongTru> thuongtrus = new List <ThuongTru>();
                foreach (DataRow dr in dt.Rows)
                {
                    ThuongTru tt = findById((string)dr.ItemArray[0]);
                    thuongtrus.Add(tt);
                }

                ThuongTru tts     = thuongtrus.LastOrDefault();
                int       MaxSoDk = tts.SoDK;
                TT.SoDK = MaxSoDk + 1;

                create(TT);
            }
            catch (Exception e)
            {
            }
        }