/// <summary>
 /// hàm thực hiện việc thêm mới thông tin
 /// </summary>
 private void InsertData()
 {
     try
     {
         TDmucKho objDmuckho = CreateKhoThuoc();
         objDmuckho.IsNew = true;
         objDmuckho.Save();
         txtIDKHO.Text = Utility.sDbnull(objDmuckho.IdKho);
         objDmuckho    = TDmucKho.FetchByID(Utility.Int32Dbnull(txtIDKHO.Text, -1));
         if (objDmuckho != null)
         {
             DataRow dataRow = p_dtDataChung.NewRow();
             Utility.FromObjectToDatarow(objDmuckho, ref dataRow);
             p_dtDataChung.Rows.Add(dataRow);
             Utility.GonewRowJanus(grdList, TDmucKho.Columns.IdKho, Utility.sDbnull(txtIDKHO.Text));
         }
         foreach (QheDoituongKho objdoituongkho in CreateDoiTuongKhoThem())
         {
             QuanHeDoiTuongKho.THEM_DOITUONG_KHO(objdoituongkho);
         }
         // Utility.ShowMsg("Bạn thực hiện thêm mới thành công", "Thông báo", MessageBoxIcon.Information);
         if (chkTrangThaiForm.Checked)
         {
             this.Close();
         }
         else
         {
             NhapLienTuc();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
        /// <summary>
        /// hàm thực hiện việc cập nhập lại thông tin thành công
        /// </summary>
        private void UpdateData()
        {
            try
            {
                TDmucKho objDmuckho = CreateKhoThuoc();
                objDmuckho.Save();
                m_blnCancel = false;
                objDmuckho  = TDmucKho.FetchByID(Utility.Int32Dbnull(txtIDKHO.Text, -1));
                DataRow[] arrDr =
                    p_dtDataChung.Select(string.Format("{0}={1}", TDmucKho.Columns.IdKho, Utility.Int32Dbnull(txtIDKHO.Text)));
                if (arrDr.GetLength(0) > 0)
                {
                    arrDr[0].Delete();
                }
                p_dtDataChung.AcceptChanges();
                if (objDmuckho != null)
                {
                    DataRow dataRow = p_dtDataChung.NewRow();
                    Utility.FromObjectToDatarow(objDmuckho, ref dataRow);
                    p_dtDataChung.Rows.Add(dataRow);
                    Utility.GonewRowJanus(grdList, TDmucKho.Columns.IdKho, Utility.sDbnull(txtIDKHO.Text));
                }
                new Delete().From(QheDoituongKho.Schema)
                .Where(QheDoituongKho.Columns.IdKho).IsEqualTo(Utility.Int32Dbnull(txtIDKHO.Text, -1))
                .Execute();

                foreach (QheDoituongKho objdoituongkho in CreateDoiTuongKhoThem())
                {
                    QuanHeDoiTuongKho.THEM_DOITUONG_KHO(objdoituongkho);
                }
                Utility.ShowMsg("Bạn đã cập nhật dữ liệu thành công", "Thông báo", MessageBoxIcon.Information);
                if (chkTrangThaiForm.Checked)
                {
                    this.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void Insert(string MaKho,string TenKho,int? SttHthi,string KieuKho,string KhoThuocVt,short IdKhoaphong,string MotaThem,byte? LaQuaythuoc,byte? KtraTon,DateTime? NgaySua,DateTime? NgayTao,string NguoiSua,string NguoiTao,byte? LaTuthuoc,string LoaiBnhan,byte? TrangThai,byte? TuTuc,byte? ChophepChongia,string KieuBiendong,byte? LoaiKho)
        {
            TDmucKho item = new TDmucKho();

            item.MaKho = MaKho;

            item.TenKho = TenKho;

            item.SttHthi = SttHthi;

            item.KieuKho = KieuKho;

            item.KhoThuocVt = KhoThuocVt;

            item.IdKhoaphong = IdKhoaphong;

            item.MotaThem = MotaThem;

            item.LaQuaythuoc = LaQuaythuoc;

            item.KtraTon = KtraTon;

            item.NgaySua = NgaySua;

            item.NgayTao = NgayTao;

            item.NguoiSua = NguoiSua;

            item.NguoiTao = NguoiTao;

            item.LaTuthuoc = LaTuthuoc;

            item.LoaiBnhan = LoaiBnhan;

            item.TrangThai = TrangThai;

            item.TuTuc = TuTuc;

            item.ChophepChongia = ChophepChongia;

            item.KieuBiendong = KieuBiendong;

            item.LoaiKho = LoaiKho;

            item.Save(UserName);
        }