public bool Insert(PhieuCapPhatVatTu phieuCapPhatVatTu)
        {
            try
            {
                string         query       = "SELECT * FROM PhieuCapPhatVatTu";
                SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection);
                table = GetData();
                DataRow row = table.NewRow();
                row["PhongId"]     = phieuCapPhatVatTu.PhongId1;
                row["NhanVienId"]  = phieuCapPhatVatTu.NhanVienId;
                row["NguoiDungId"] = phieuCapPhatVatTu.NguoiDungId;
                row["ngayCapPhat"] = phieuCapPhatVatTu.NgayCapPhat;
                row["tenNguoiLap"] = phieuCapPhatVatTu.TenNguoiLap;
                row["ghiChu"]      = phieuCapPhatVatTu.GhiChu;

                table.Rows.Add(row);

                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter);
                dataAdapter.Update(table);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool Update(PhieuCapPhatVatTu phieuCapPhatVatTu)
        {
            try
            {
                string         query       = "SELECT * FROM PhieuCapPhatVatTu";
                SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection);
                table            = GetData();
                table.PrimaryKey = new DataColumn[] { table.Columns[0] };
                DataRow row = table.Rows.Find(phieuCapPhatVatTu.PhieuCapPhatVatTuId);

                if (row != null)
                {
                    row["PhongId"]     = phieuCapPhatVatTu.PhongId1;
                    row["NhanVienId"]  = phieuCapPhatVatTu.NhanVienId;
                    row["NguoiDungId"] = phieuCapPhatVatTu.NguoiDungId;
                    row["ngayCapPhat"] = phieuCapPhatVatTu.NgayCapPhat;
                    row["tenNguoiLap"] = phieuCapPhatVatTu.TenNguoiLap;
                    row["ghiChu"]      = phieuCapPhatVatTu.GhiChu;
                }

                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter);
                dataAdapter.Update(table);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #3
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(dateCapPhat.Text);
            PhieuCapPhatVatTu phieuCapPhatVatTu = new PhieuCapPhatVatTu();

            phieuCapPhatVatTu.PhieuCapPhatVatTuId = int.Parse(id);
            phieuCapPhatVatTu.PhongId1            = cbPhong.SelectedValue.ToString();
            phieuCapPhatVatTu.NhanVienId          = int.Parse(cbNhanVien.SelectedValue.ToString());
            phieuCapPhatVatTu.NguoiDungId         = int.Parse(cbNguoiDung.SelectedValue.ToString());
            phieuCapPhatVatTu.NgayCapPhat         = DateTime.Parse(dateCapPhat.Text);
            phieuCapPhatVatTu.TenNguoiLap         = txtTenNguoiLap.Text;
            phieuCapPhatVatTu.GhiChu = txtGhiChu.Text;
            try
            {
                BUS_PhieuCapPhatVatTu.Update(phieuCapPhatVatTu);
                MessageBox.Show("Sửa thành công !");

                //------------Ghi log
                NhatKyHoatDong nhatKy = new NhatKyHoatDong();
                nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId;
                nhatKy.NoiDung     = "Cập nhập thành công bản phiếu cấp phát vật tư cho phòng" + phieuCapPhatVatTu.PhongId1;
                nhatKy.ThaoTac     = "Cập nhập";
                nhatKy.ThoiGian    = DateTime.Now;
                nhatKy.ChucNang    = "Phiếu yêu cầu cấp phát vật tư";
                Const.NhatKyHoatDong.Insert(nhatKy);
                //-------------------

                this.Close();
            }
            catch
            {
                MessageBox.Show("Lỗi không sửa được mời kiểm tra lại !");
            }
        }
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            PhieuCapPhatVatTu phieuCapPhatVatTu = new PhieuCapPhatVatTu();

            phieuCapPhatVatTu.PhongId1    = cbPhong.SelectedValue.ToString();
            phieuCapPhatVatTu.NhanVienId  = int.Parse(cbNhanVien.SelectedValue.ToString());
            phieuCapPhatVatTu.NguoiDungId = int.Parse(cbNguoiDung.SelectedValue.ToString());
            phieuCapPhatVatTu.NgayCapPhat = DateTime.Now;
            phieuCapPhatVatTu.TenNguoiLap = txtTenNguoiLap.Text;
            phieuCapPhatVatTu.GhiChu      = txtGhiChu.Text;
            foreach (DataRow row in BUS_PhieuCapPhatVatTu.GetData().Rows)
            {
                if (row["PhongId"].ToString() == cbPhong.SelectedValue.ToString() && DateTime.Parse(row["ngayCapPhat"].ToString()).ToString("dd/MM/yyyy") == dateCapPhat.Text)
                {
                    DialogResult dt = MessageBox.Show("Phiếu cấp phát này đã được tạo mời bạn kiểm tra lại !", "Thông báo", MessageBoxButtons.OKCancel);
                    if (dt == DialogResult.OK)
                    {
                    }
                    else
                    {
                        this.Close();
                    }

                    return;
                }
            }
            try
            {
                BUS_PhieuCapPhatVatTu.Insert(phieuCapPhatVatTu);
                MessageBox.Show("Tạo thành công !");
                this.Close();
            }
            catch
            {
                MessageBox.Show("Lỗi không tạo được !");
            }
        }