public void Update(int IdChitiet,short IdNhom,int IdDichvu,int IdChitietdichvu,int SoLuong,string NguoiTao,DateTime NgayTao)
        {
            DmucNhomcanlamsangChitiet item = new DmucNhomcanlamsangChitiet();
            item.MarkOld();
            item.IsLoaded = true;

            item.IdChitiet = IdChitiet;

            item.IdNhom = IdNhom;

            item.IdDichvu = IdDichvu;

            item.IdChitietdichvu = IdChitietdichvu;

            item.SoLuong = SoLuong;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.Save(UserName);
        }
        public void Insert(short IdNhom,int IdDichvu,int IdChitietdichvu,int SoLuong,string NguoiTao,DateTime NgayTao)
        {
            DmucNhomcanlamsangChitiet item = new DmucNhomcanlamsangChitiet();

            item.IdNhom = IdNhom;

            item.IdDichvu = IdDichvu;

            item.IdChitietdichvu = IdChitietdichvu;

            item.SoLuong = SoLuong;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.Save(UserName);
        }
        /// <summary>
        /// hàm thực hiện việc tạo mảng thông tin của chỉ định chi tiết cận lâm sàng
        /// </summary>
        /// <returns></returns>
        private List<DmucNhomcanlamsangChitiet> TaoDmucNhomcanlamsangChitiet()
        {
            List<DmucNhomcanlamsangChitiet> lstChitiet = new List<DmucNhomcanlamsangChitiet>();
            foreach (GridEXRow gridExRow in grdAssignDetail.GetDataRows())
            {
                if (gridExRow.RowType == RowType.Record)
                {
                  DmucNhomcanlamsangChitiet  newItem = new DmucNhomcanlamsangChitiet();
                    int newID=Utility.Int32Dbnull(gridExRow.Cells[DmucNhomcanlamsangChitiet.Columns.IdChitiet].Value, -1);
                    if (newID > 0)
                    {
                        newItem = DmucNhomcanlamsangChitiet.FetchByID(newID);
                        newItem.IsLoaded = true;
                        newItem.IsNew = false;
                        newItem.MarkOld();
                    }
                    else
                    {
                        newItem = new DmucNhomcanlamsangChitiet();
                        newItem.IsNew = true;
                    }
                    newItem.IdNhom = Utility.Int16Dbnull(txtId.Text, -1);
                    newItem.IdDichvu = Utility.Int16Dbnull(gridExRow.Cells[DmucNhomcanlamsangChitiet.Columns.IdDichvu].Value, -1);
                    newItem.IdChitietdichvu = Utility.Int16Dbnull(
                        gridExRow.Cells[DmucNhomcanlamsangChitiet.Columns.IdChitietdichvu].Value, -1);

                    newItem.SoLuong = Utility.Int16Dbnull(gridExRow.Cells[DmucNhomcanlamsangChitiet.Columns.SoLuong].Value, 1);
                    if (newID <= 0)
                    {
                        newItem.NguoiTao = globalVariables.UserName;
                        newItem.NgayTao = globalVariables.SysDate;
                    }
                    lstChitiet.Add(newItem);
                }
            }
            return lstChitiet;
        }