Exemple #1
0
        private void btnMoveRight_Click(object sender, EventArgs e)
        {
            if (ControlUtil.IsEditValueNull(cmbLopHoc))
            {
                MessageBox.Show("Xin vui lòng chọn lớp", "Chọn lớp", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (this.viewTaiSanRowBindingSource.Current == null)
            {
                return;
            }

            DataRowView rowView = this.viewTaiSanRowBindingSource.Current as DataRowView;

            QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow oldRow = rowView.Row as QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow;

            int existedIndex = this.viewBanGiaoTaiSanRowBindingSource.Find("TaiSanId", oldRow.TaiSanId);

            if (existedIndex >= 0)
            {
                this.viewBanGiaoTaiSanRowBindingSource.Position = existedIndex;
            }
            else
            {
                DataRowView newRowView = this.viewBanGiaoTaiSanRowBindingSource.AddNew() as DataRowView;
                QLMamNon.Dao.QLMamNonDs.ViewBanGiaoTaiSanRow newRow = newRowView.Row as QLMamNon.Dao.QLMamNonDs.ViewBanGiaoTaiSanRow;
                newRow.Ten            = oldRow.Ten;
                newRow.TaiSanId       = oldRow.TaiSanId;
                newRow.LopId          = (Int32)cmbLopHoc.EditValue;
                newRow.SoChungTu      = oldRow.SoChungTu;
                newRow.NgayChungTu    = oldRow.NgayChungTu;
                newRow.DonViTinh      = oldRow.DonViTinh;
                newRow.DonGia         = oldRow.DonGia;
                newRow.SoLuong        = oldRow.SoLuong;
                newRow.NgayNhap       = oldRow.NgayNhap;
                newRow.LopId          = (int)cmbLopHoc.EditValue;
                newRow.LopName        = cmbLopHoc.Text;
                newRow.SoLuongBanGiao = oldRow.SoLuong;
                newRow.NgayBanGiao    = DateTime.Now;
            }

            gvLop.ShowEditForm();
        }
Exemple #2
0
        private void btnMoveLeft_Click(object sender, EventArgs e)
        {
            if (this.viewBanGiaoTaiSanRowBindingSource.Current == null)
            {
                return;
            }

            DataRowView oldRowView = this.viewBanGiaoTaiSanRowBindingSource.Current as DataRowView;

            QLMamNon.Dao.QLMamNonDs.ViewBanGiaoTaiSanRow oldRow = oldRowView.Row as QLMamNon.Dao.QLMamNonDs.ViewBanGiaoTaiSanRow;

            int existedIndex = this.viewTaiSanRowBindingSource.Find("TaiSanId", oldRow.TaiSanId);

            if (existedIndex >= 0)
            {
                this.viewTaiSanRowBindingSource.Position = existedIndex;
                DataRowView rowView = this.viewTaiSanRowBindingSource.Current as DataRowView;
                QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow newRow = rowView.Row as QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow;
                newRow.SoLuong += oldRow.SoLuongBanGiao;
            }
            else
            {
                DataRowView newRowView = this.viewTaiSanRowBindingSource.AddNew() as DataRowView;
                QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow newRow = newRowView.Row as QLMamNon.Dao.QLMamNonDs.ViewTaiSanRow;
                newRow.Ten         = oldRow.Ten;
                newRow.TaiSanId    = oldRow.TaiSanId;
                newRow.SoChungTu   = oldRow.SoChungTu;
                newRow.NgayChungTu = oldRow.NgayChungTu;
                newRow.DonViTinh   = oldRow.DonViTinh;
                newRow.DonGia      = oldRow.DonGia;
                newRow.SoLuong     = oldRow.SoLuong;
                newRow.NgayNhap    = oldRow.NgayNhap;
                this.viewTaiSanRowBindingSource.EndEdit();
            }

            this.viewBanGiaoTaiSanRowBindingSource.RemoveCurrent();
        }