Example #1
0
        private TPhieuCapphatNoitru CreatePhieuCapPhat()
        {
            try
            {
                var objPhieuCapPhat = new TPhieuCapphatNoitru();

                if (me_Action == action.Update)
                {
                    objPhieuCapPhat.MarkOld();
                    objPhieuCapPhat.IsLoaded  = false;
                    objPhieuCapPhat.IsNew     = false;
                    objPhieuCapPhat.IdCapphat = Utility.Int32Dbnull(txtID_CAPPHAT.Text);
                    objPhieuCapPhat.NgaySua   = globalVariables.SysDate;
                    objPhieuCapPhat.NguoiSua  = globalVariables.UserName;
                }
                else
                {
                    objPhieuCapPhat.NgayTao   = globalVariables.SysDate;
                    objPhieuCapPhat.NguoiTao  = globalVariables.UserName;
                    objPhieuCapPhat.DaCapPhat = false;
                }
                txtMOTA_THEM.Text          = Utility.sDbnull(txtMOTA_THEM.Text);
                objPhieuCapPhat.MaDoiTuong = Utility.sDbnull(txtMaDoiTuong.Text);
                objPhieuCapPhat.IdKhoaLinh = Utility.Int16Dbnull(txtID_KHOA_LINH.Text, -1);
                objPhieuCapPhat.IdNvien    = Utility.Int16Dbnull(txtID_NVIEN.Text, -1);
                objPhieuCapPhat.IdKhoXuat  = Utility.Int16Dbnull(txtId_KhoXuat.Text);
                objPhieuCapPhat.LinhBSung  = radLinhBoSung.Checked ? true : false;
                objPhieuCapPhat.NgayNhap   = dtNgayCapPhat.Value.Date;
                objPhieuCapPhat.LoaiPhieu  = Utility.sDbnull(radThuoc.Checked ? radThuoc.Tag : radLinhVTYT.Tag);
                objPhieuCapPhat.MotaThem   = Utility.sDbnull(txtMOTA_THEM.Text);
                object maxvalue =
                    grdDonThuoc.GetDataRows().AsEnumerable().Max(c => c.Cells[KcbDonthuoc.Columns.PresDate].Value);
                objPhieuCapPhat.DenNgay = Convert.ToDateTime(maxvalue);
                object minvalue =
                    grdDonThuoc.GetDataRows().AsEnumerable().Min(c => c.Cells[KcbDonthuoc.Columns.PresDate].Value);
                objPhieuCapPhat.TuNgay = Convert.ToDateTime(minvalue);
                return(objPhieuCapPhat);
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public void Update(int IdCapphat,DateTime TuNgay,DateTime DenNgay,int IdKhoaLinh,int IdKhoXuat,int IdNhanvien,int? IdNhanviencapphat,DateTime NgayNhap,byte? LoaiPhieu,string KieuThuocVt,string SoPhieu,DateTime? NgayXacnhan,string NguoiXacnhan,DateTime NgayTao,string NguoiTao,DateTime? NgaySua,string NguoiSua,short TrangThai,string MotaThem,int? IdChot,DateTime? NgayChot,int? NguoiChot,byte? TrangthaiChot,int? NguoiHuychot,DateTime? NgayHuychot,string LydoHuychot)
        {
            TPhieuCapphatNoitru item = new TPhieuCapphatNoitru();
            item.MarkOld();
            item.IsLoaded = true;

            item.IdCapphat = IdCapphat;

            item.TuNgay = TuNgay;

            item.DenNgay = DenNgay;

            item.IdKhoaLinh = IdKhoaLinh;

            item.IdKhoXuat = IdKhoXuat;

            item.IdNhanvien = IdNhanvien;

            item.IdNhanviencapphat = IdNhanviencapphat;

            item.NgayNhap = NgayNhap;

            item.LoaiPhieu = LoaiPhieu;

            item.KieuThuocVt = KieuThuocVt;

            item.SoPhieu = SoPhieu;

            item.NgayXacnhan = NgayXacnhan;

            item.NguoiXacnhan = NguoiXacnhan;

            item.NgayTao = NgayTao;

            item.NguoiTao = NguoiTao;

            item.NgaySua = NgaySua;

            item.NguoiSua = NguoiSua;

            item.TrangThai = TrangThai;

            item.MotaThem = MotaThem;

            item.IdChot = IdChot;

            item.NgayChot = NgayChot;

            item.NguoiChot = NguoiChot;

            item.TrangthaiChot = TrangthaiChot;

            item.NguoiHuychot = NguoiHuychot;

            item.NgayHuychot = NgayHuychot;

            item.LydoHuychot = LydoHuychot;

            item.Save(UserName);
        }