コード例 #1
0
        private void btnGui_Click(object sender, EventArgs e)
        {
            try
            {
                string        ho, ten, cmnd, quequan, nghenghiep, makhuvuc;
                DateTime      ngaysinh;
                ThongTinDKBUS ttdk  = new ThongTinDKBUS();
                string        sql   = "SELECT * FROM ThongTinDangKyPhong";
                var           table = ttdk.GetThongTinDK(sql);
                table.PrimaryKey = new DataColumn[] { table.Columns["Id"] };
                int id, k;
                for (k = 1; k <= table.Rows.Count; k++)
                {
                    if (table.Rows.Find(k) == null)
                    {
                        break;
                    }
                }
                id         = k;
                ho         = txtHo.Text;
                ten        = txtTen.Text;
                ngaysinh   = dtiNgaySinh.Value;
                cmnd       = txtCmnd.Text;
                quequan    = txtQuequan.Text;
                nghenghiep = txtNghenghiep.Text;
                makhuvuc   = cbKhuVuc.SelectedValue.ToString();
                //maloaiphong = lstLoaiPhong.SelectedItems[0].Text;
                List <string> lc = new List <string>();
                lc.Add(ho); lc.Add(ten); lc.Add(cmnd); lc.Add(lbKhuvuc.Text); lc.Add(lbLoai.Text); lc.Add(quequan);
                lc.Add(nghenghiep); lc.Add(ngaysinh.ToString()); lc.Add(cbKhuVuc.SelectedItem.ToString());
                foreach (string c in lc)
                {
                    if (c == "")
                    {
                        check = 1;
                    }
                }
                if (check == 1)
                {
                    check = 0;
                    MessageBox.Show("Phải nhập đầy đủ thông tin!");
                }
                else
                {
                    KhachDangKy kdk       = new KhachDangKy(id, ho, ten, cbGioiTinh.SelectedItem.ToString(), ngaysinh, cmnd, quequan, nghenghiep, makhuvuc, lstLoaiPhong.SelectedItems[0].Text);
                    string      sqlInsert = "INSERT INTO ThongTinDangKyPhong(Id,Ho,Ten,GioiTinh,NgaySinh,CMND,QueQuan,NgheNghiep,MaKhuVuc,MaLoaiPhong) VALUES(@id,@ho,@ten,@gioitinh,@ngaysinh,@cmnd,@quequan,@nghenghiep,@makhuvuc,@maloaiphong)";
                    int         i         = new ThongTinDKBUS().Insert(sqlInsert, kdk);

                    MessageBox.Show("Đã thêm thành công!");
                }
            }
            catch (FormatException)
            {
                //MessageBox.Show("Phải nhập đầy đủ thông tin!");
            }
        }
コード例 #2
0
 public int Insert(string sql, KhachDangKy kdk)
 {
     try
     {
         return(new ThongTinDKDAO().Insert(sql, kdk));
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public int Insert(string sql, KhachDangKy kdk)
        {
            List <SqlParameter> paras = new List <SqlParameter>();

            paras.Add(new SqlParameter("@id", kdk.Id));
            paras.Add(new SqlParameter("@ho", kdk.Ho));
            paras.Add(new SqlParameter("@ten", kdk.Ten));
            paras.Add(new SqlParameter("@gioitinh", kdk.GioiTinh));
            paras.Add(new SqlParameter("@ngaysinh", kdk.NgaySinh));
            paras.Add(new SqlParameter("@cmnd", kdk.CMND));
            paras.Add(new SqlParameter("@quequan", kdk.QueQuan));
            paras.Add(new SqlParameter("@nghenghiep", kdk.NgheNghiep));
            paras.Add(new SqlParameter("@makhuvuc", kdk.MaKhuVuc));
            paras.Add(new SqlParameter("@maloaiphong", kdk.MaLoaiPhong));

            try
            {
                return(dp.IExecuteNonQuery(sql, System.Data.CommandType.Text, paras));
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }