private QheBacsiKhoaphongCollection GetQuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien) { QheBacsiKhoaphongCollection lst = new QheBacsiKhoaphongCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 1; objQheBacsiKhoaphong.IdPhong = -1; objQheBacsiKhoaphong.IsNew = true; lst.Add(objQheBacsiKhoaphong); } foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 0; objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IsNew = true; lst.Add(objQheBacsiKhoaphong); } return(lst); }
private QheNhanvienDanhmucCollection GetQheNhanvienDanhmuc(DmucNhanvien objDmucNhanvien) { QheNhanvienDanhmucCollection lst = new QheNhanvienDanhmucCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdLoaiThuoc.GetCheckedRows()) { QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc(); objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucLoaithuoc.Columns.IdLoaithuoc].Value); objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienDanhmuc.Loai = 1; objQheNhanvienDanhmuc.IsNew = true; lst.Add(objQheNhanvienDanhmuc); } foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdDichvuCls.GetCheckedRows()) { QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc(); objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value); objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienDanhmuc.Loai = 0; objQheNhanvienDanhmuc.IsNew = true; lst.Add(objQheNhanvienDanhmuc); } return(lst); }
private DmucNhanvien TaoDoituongNhanvien() { DmucNhanvien objDmucNhanvien = null; if (em_Action == action.Update) { objDmucNhanvien = DmucNhanvien.FetchByID(Utility.Int16Dbnull(txtID.Text, -1)); objDmucNhanvien.MarkOld(); objDmucNhanvien.IsNew = false; objDmucNhanvien.IsLoaded = true; } else { objDmucNhanvien = new DmucNhanvien(); objDmucNhanvien.IsNew = true; } objDmucNhanvien.MaNhanvien = Utility.sDbnull(txtStaffCode.Text); objDmucNhanvien.TenNhanvien = Utility.sDbnull(txtName.Text); objDmucNhanvien.IdPhong = Utility.Int16Dbnull(cboDepart.SelectedValue, -1); objDmucNhanvien.IdKhoa = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1); objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1"); objDmucNhanvien.UserName = Utility.sDbnull(cboUserName.SelectedValue, ""); objDmucNhanvien.TrangThai = Convert.ToByte(chkHienThi.Checked?1:0); objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text); objDmucNhanvien.NgayTao = globalVariables.SysDate; objDmucNhanvien.NguoiTao = globalVariables.UserName; return(objDmucNhanvien); }
private void GetData() { DmucNhanvien objStaffList = DmucNhanvien.FetchByID(Utility.Int32Dbnull(txtID.Text, -1)); if (objStaffList != null) { txtName.Text = Utility.sDbnull(objStaffList.TenNhanvien); txtStaffCode.Text = Utility.sDbnull(objStaffList.MaNhanvien); cboStaffType.SelectedIndex = Utility.GetSelectedIndex(cboStaffType, objStaffList.MaLoainhanvien.ToString()); txtUID.SetCode(objStaffList.UserName); cboUserName.SelectedIndex = Utility.GetSelectedIndex(cboUserName, objStaffList.UserName); cboUpLevel.SelectedIndex = Utility.GetSelectedIndex(cboUpLevel, objStaffList.IdKhoa.ToString()); cboDepart.SelectedIndex = Utility.GetSelectedIndex(cboDepart, objStaffList.IdPhong.ToString()); chkHienThi.Checked = Utility.Int32Dbnull(objStaffList.TrangThai, 0) == 1; LoadQuanHeNhanVienKho(); LoadQuanHeNhanVienQuyen(); LoadQheBS_khoanoitru(); LoadQheBS_khoangoaitru(); LoadQheLoaithuoc(); LoadQheDichvuCLS(); } }
private QheNhanvienKhoCollection GetQuanheNhanVienKho(DmucNhanvien objDmucNhanvien) { QheNhanvienKhoCollection lst = new QheNhanvienKhoCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows()) { QheNhanvienKho objDNhanvienKho = new QheNhanvienKho(); objDNhanvienKho.IdKho = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value); objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien; objDNhanvienKho.IsNew = true; lst.Add(objDNhanvienKho); } return(lst); }
private QheNhanvienQuyensudungCollection GetQuanheNhanVienQuyen(DmucNhanvien objDmucNhanvien) { QheNhanvienQuyensudungCollection lst = new QheNhanvienQuyensudungCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdQuyen.GetCheckedRows()) { QheNhanvienQuyensudung objQheNhanvienQuyensudung = new QheNhanvienQuyensudung(); objQheNhanvienQuyensudung.Ma = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Ma].Value); objQheNhanvienQuyensudung.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienQuyensudung.Loai = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Loai].Value); objQheNhanvienQuyensudung.IsNew = true; lst.Add(objQheNhanvienQuyensudung); } return(lst); }
/// <summary> /// hàm thực hiện việc thêm phiếu nhập kho thuốc /// </summary> private void ThemPhieuXuatKho() { TPhieutrathuocKholeVekhochan objPhieuNhap = CreatePhieuNhapKho(); ActionResult actionResult = new PhieuTraLai().ThemPhieuTraLaiKho (objPhieuNhap, CreateArrPhieuChiTiet()); switch (actionResult) { case ActionResult.Success: txtIDPhieuNhapKho.Text = Utility.sDbnull(objPhieuNhap.IdPhieu); txtMaPhieu.Text = Utility.sDbnull(objPhieuNhap.MaPhieu); TPhieutrathuocKholeVekhochan objDPhieuNhap = TPhieutrathuocKholeVekhochan.FetchByID(Utility.Int32Dbnull(txtIDPhieuNhapKho.Text)); DataRow newDr = p_dtPhieuNhapTra.NewRow(); Utility.FromObjectToDatarow(objDPhieuNhap, ref newDr); TDmucKho objKho = TDmucKho.FetchByID(Utility.Int32Dbnull(cboKhoLinh.SelectedValue, -1)); if (objKho != null) { newDr["ten_khonhap"] = Utility.sDbnull(objKho.TenKho); } objKho = TDmucKho.FetchByID(Utility.Int32Dbnull(cboKhoTra.SelectedValue, -1)); if (objKho != null) { newDr["ten_khoxuat"] = Utility.sDbnull(objKho.TenKho); } DmucNhanvien objStaff = DmucNhanvien.FetchByID(Utility.Int32Dbnull(cboNhanVien.SelectedValue)); if (objStaff != null) { newDr["ten_nhanvien"] = Utility.sDbnull(objStaff.TenNhanvien); } p_dtPhieuNhapTra.Rows.Add(newDr); grdList.UpdateData(); //Utility.ShowMsg("Bạn thêm mới phiếu thành công", "Thông báo"); Utility.GonewRowJanus(grdList, TPhieutrathuocKholeVekhochan.Columns.IdPhieu, Utility.sDbnull(txtIDPhieuNhapKho.Text)); em_Action = action.Insert; b_Cancel = true; this.Close(); break; case ActionResult.Error: Utility.ShowMsg("Lỗi trong quá trình thêm phiếu", "Thông báo lỗi", MessageBoxIcon.Error); break; } }
public static string Insert(DmucNhanvien objDmucNhanvien, QheNhanvienKhoCollection lstQhekho, QheBacsiKhoaphongCollection lstQhekhoa, QheNhanvienQuyensudungCollection lstQheQuyensudung, QheNhanvienDanhmucCollection lstQheDmuc) { try { using (var scope = new TransactionScope()) { using (var sh = new SharedDbConnectionScope()) { objDmucNhanvien.Save(); new Delete().From(QheNhanvienDanhmuc.Schema).Where(QheNhanvienDanhmuc.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheNhanvienKho.Schema).Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheBacsiKhoaphong.Schema).Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheNhanvienQuyensudung.Schema).Where(QheNhanvienQuyensudung.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); foreach (QheNhanvienDanhmuc obj in lstQheDmuc) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } foreach (QheNhanvienKho obj in lstQhekho) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } foreach (QheBacsiKhoaphong obj in lstQhekhoa) { obj.IdBacsi = objDmucNhanvien.IdNhanvien; } foreach (QheNhanvienQuyensudung obj in lstQheQuyensudung) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } lstQheDmuc.SaveAll(); lstQhekho.SaveAll(); lstQhekhoa.SaveAll(); lstQheQuyensudung.SaveAll(); } scope.Complete(); } return(string.Empty); } catch (Exception ex) { return(ex.Message); } }
public static string Insert(DmucNhanvien objDmucNhanvien, QheNhanvienKhoCollection lstQhekho, QheBacsiKhoaphongCollection lstQhekhoa, QheNhanvienQuyensudungCollection lstQheQuyensudung, QheNhanvienDanhmucCollection lstQheDmuc) { try { using (var scope = new TransactionScope()) { using (var sh = new SharedDbConnectionScope()) { objDmucNhanvien.Save(); new Delete().From(QheNhanvienDanhmuc.Schema).Where(QheNhanvienDanhmuc.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheNhanvienKho.Schema).Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheBacsiKhoaphong.Schema).Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); new Delete().From(QheNhanvienQuyensudung.Schema).Where(QheNhanvienQuyensudung.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); foreach (QheNhanvienDanhmuc obj in lstQheDmuc) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } foreach (QheNhanvienKho obj in lstQhekho) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } foreach (QheBacsiKhoaphong obj in lstQhekhoa) { obj.IdBacsi = objDmucNhanvien.IdNhanvien; } foreach (QheNhanvienQuyensudung obj in lstQheQuyensudung) { obj.IdNhanvien = objDmucNhanvien.IdNhanvien; } lstQheDmuc.SaveAll(); lstQhekho.SaveAll(); lstQhekhoa.SaveAll(); lstQheQuyensudung.SaveAll(); } scope.Complete(); } return string.Empty; } catch(Exception ex) { return ex.Message; } }
private void PerformActionUpdate() { try { DmucNhanvien objDmucNhanvien = TaoDoituongNhanvien(); QheNhanvienDanhmucCollection lstQheDmuc = GetQheNhanvienDanhmuc(objDmucNhanvien); QheNhanvienKhoCollection lstQhekho = GetQuanheNhanVienKho(objDmucNhanvien); QheBacsiKhoaphongCollection lstQhekhoa = GetQuanheBsi_khoaphong(objDmucNhanvien); QheNhanvienQuyensudungCollection lstQheQuyensudung = GetQuanheNhanVienQuyen(objDmucNhanvien); string ErrMsg = dmucnhanvien_busrule.Insert(objDmucNhanvien, lstQhekho, lstQhekhoa, lstQheQuyensudung, lstQheDmuc); if (ErrMsg == string.Empty) { DataRow[] dr = p_dtStaffList.Select(DmucNhanvien.Columns.IdNhanvien + "=" + Utility.Int32Dbnull(txtID.Text, -1)); if (dr.GetLength(0) > 0) { dr[0][DmucNhanvien.Columns.UserName] = Utility.sDbnull(cboUserName.SelectedValue); dr[0][DmucNhanvien.Columns.MaLoainhanvien] = Utility.sDbnull(cboStaffType.SelectedValue, -1); dr[0][DmucNhanvien.Columns.MaChungchi] = Utility.sDbnull(txtMachungchi.Text, ""); dr[0]["ten_loainhanvien"] = Utility.sDbnull(cboStaffType.Text, ""); dr[0]["ten_phong"] = Utility.sDbnull(cboDepart.Text, -1); dr[0][DmucNhanvien.Columns.IdPhong] = Utility.Int32Dbnull(cboDepart.SelectedValue, -1); dr[0]["ten_khoa"] = Utility.sDbnull(cboUpLevel.Text, -1); dr[0][DmucNhanvien.Columns.IdKhoa] = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1); dr[0][DmucNhanvien.Columns.MaNhanvien] = txtStaffCode.Text; dr[0][DmucNhanvien.Columns.TenNhanvien] = Utility.sDbnull(txtName.Text, ""); dr[0][DmucNhanvien.Columns.MotaThem] = Utility.DoTrim(txtmotathem.Text); dr[0][DmucNhanvien.Columns.TrangThai] = chkHienThi.Checked ? 1 : 0; dr[0][DmucNhanvien.Columns.NguoiSua] = globalVariables.UserName; } p_dtStaffList.AcceptChanges(); this.Close(); } else { Utility.ShowMsg(ErrMsg); } } catch { } }
private void getDataChiDinh() { if (objAssignInfo != null) { barcode.Data = Utility.sDbnull(objAssignInfo.MaChidinh); lblAssignCode.Text = Utility.sDbnull(objAssignInfo.MaChidinh); DmucNhanvien objStaff = DmucNhanvien.FetchByID(objAssignInfo.IdBacsiChidinh); if (objStaff != null) { lblStaffName.Text = Utility.sDbnull(objStaff.TenNhanvien); } else { lblStaffName.Text = Utility.sDbnull(objAssignInfo.NgayTao); } getData(); } else { cmdInPhieuXN.Enabled = false; } }
/// <summary> /// hamdf thực hiện thêm thông tin /// </summary> private void PerformActionInsert() { DmucNhanvien objDmucNhanvien = TaoDoituongNhanvien(); QheNhanvienDanhmucCollection lstQheDmuc = GetQheNhanvienDanhmuc(objDmucNhanvien); QheNhanvienKhoCollection lstQhekho = GetQuanheNhanVienKho(objDmucNhanvien); QheBacsiKhoaphongCollection lstQhekhoa = GetQuanheBsi_khoaphong(objDmucNhanvien); QheNhanvienQuyensudungCollection lstQheQuyensudung = GetQuanheNhanVienQuyen(objDmucNhanvien); string ErrMsg = dmucnhanvien_busrule.Insert(objDmucNhanvien, lstQhekho, lstQhekhoa, lstQheQuyensudung, lstQheDmuc); if (ErrMsg == string.Empty) { DataRow dr = p_dtStaffList.NewRow(); dr[DmucNhanvien.Columns.NguoiTao] = globalVariables.UserName; dr[DmucNhanvien.Columns.NgayTao] = globalVariables.SysDate; dr[DmucNhanvien.Columns.IdNhanvien] = Utility.Int32Dbnull(_Query.GetMax(DmucNhanvien.Columns.IdNhanvien), -1); dr[DmucNhanvien.Columns.MaNhanvien] = txtStaffCode.Text; dr[DmucNhanvien.Columns.TrangThai] = chkHienThi.Checked ? 1 : 0; dr[DmucNhanvien.Columns.TenNhanvien] = Utility.sDbnull(txtName.Text, ""); dr[DmucNhanvien.Columns.MotaThem] = Utility.DoTrim(txtmotathem.Text); dr[DmucNhanvien.Columns.IdKhoa] = Utility.Int16Dbnull(cboUpLevel.SelectedValue, 1); dr[DmucNhanvien.Columns.TrangThai] = chkHienThi.Checked ? 1 : 0; dr["ten_khoa"] = Utility.sDbnull(cboUpLevel.Text, ""); dr[DmucNhanvien.Columns.IdPhong] = Utility.Int16Dbnull(cboDepart.SelectedValue, 1); dr["ten_phong"] = Utility.sDbnull(cboDepart.Text, ""); dr["ten_loainhanvien"] = Utility.sDbnull(cboStaffType.Text, ""); dr[DmucNhanvien.Columns.UserName] = Utility.sDbnull(cboUserName.SelectedValue, ""); dr[DmucNhanvien.Columns.MaLoainhanvien] = Utility.sDbnull(cboStaffType.SelectedValue, ""); p_dtStaffList.Rows.InsertAt(dr, 0); this.Close(); } else { Utility.ShowMsg(ErrMsg); } }
public void Insert(string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi) { DmucNhanvien item = new DmucNhanvien(); item.MaNhanvien = MaNhanvien; item.TenNhanvien = TenNhanvien; item.IdPhong = IdPhong; item.IdKhoa = IdKhoa; item.MaLoainhanvien = MaLoainhanvien; item.UserName = UserName; item.TrangThai = TrangThai; item.MotaThem = MotaThem; item.NguoiTao = NguoiTao; item.NgayTao = NgayTao; item.NguoiSua = NguoiSua; item.NgaySua = NgaySua; item.SttHthi = SttHthi; item.Save(UserName); }
private DmucNhanvien CreateStaffNhanVien() { DmucNhanvien objDmucNhanvien=new DmucNhanvien(); if(em_Action==action.Update) { objDmucNhanvien.MarkOld(); objDmucNhanvien.IsLoaded = true; objDmucNhanvien.IdNhanvien = Utility.Int16Dbnull(txtID.Text, -1); } objDmucNhanvien.MaNhanvien = Utility.sDbnull(txtStaffCode.Text); objDmucNhanvien.TenNhanvien = Utility.sDbnull(txtName.Text); objDmucNhanvien.IdPhong = Utility.Int16Dbnull(cboDepart.SelectedValue, -1); objDmucNhanvien.IdKhoa = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1); objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1"); objDmucNhanvien.UserName = Utility.sDbnull(txtUID.MyCode, ""); objDmucNhanvien.TrangThai = Convert.ToByte(chkHienThi.Checked?1:0); objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text); objDmucNhanvien.NgayTao = globalVariables.SysDate; objDmucNhanvien.NguoiTao = globalVariables.UserName; objDmucNhanvien.QuyenHuythanhtoanTatca = chkCancelPaymentAll.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0); objDmucNhanvien.QuyenMokhoaTatca = chkUnlockAll.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0); objDmucNhanvien.QuyenSuangayThanhtoan = chkChangePaymentdate.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0); objDmucNhanvien.QuyenTralaiTien = chkRepay.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0); objDmucNhanvien.QuyenKhamtatcacackhoaNoitru = Utility.Bool2byte(chkAllNoitru.Checked); objDmucNhanvien.QuyenKhamtatcacacphongNgoaitru = Utility.Bool2byte(chkAllNgoaitru.Checked); objDmucNhanvien.QuyenThemdanhmucdungchung = Utility.Bool2byte(chkThemdanhmucchung.Checked); objDmucNhanvien.QuyenXemphieudieutricuabacsinoitrukhac = Utility.Bool2byte(chkXemphieudieutricuaBacsikhac.Checked); objDmucNhanvien.QuyenSuatieudebaocao = Utility.Bool2byte(chkSuatieudebaocao.Checked); objDmucNhanvien.QuyenSuaphieuchidinhcls = Utility.Bool2byte(chkQuyensuaCLS.Checked); objDmucNhanvien.QuyenSuadonthuoc = Utility.Bool2byte(chkQuyenSuadonthuoc.Checked); return objDmucNhanvien; }
private void QuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien) { new Delete().From(QheBacsiKhoaphong.Schema) .Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien) .Execute(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 1; objQheBacsiKhoaphong.IdPhong = -1; objQheBacsiKhoaphong.IsNew = true; objQheBacsiKhoaphong.Save(); } foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 0; objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IsNew = true; objQheBacsiKhoaphong.Save(); } }
private void QuanheNhanVienKho(DmucNhanvien objDmucNhanvien) { new Delete().From(QheNhanvienKho.Schema) .Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows()) { QheNhanvienKho objDNhanvienKho = new QheNhanvienKho(); objDNhanvienKho.IdKho = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value); objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien; objDNhanvienKho.IsNew = true; objDNhanvienKho.Save(); } }
private void getData() { TPhieuCapphatNoitru objPhieuCapphat = TPhieuCapphatNoitru.FetchByID(Utility.Int32Dbnull(txtID_CAPPHAT.Text)); if (objPhieuCapphat != null) { txtID_CAPPHAT.Text = Utility.sDbnull(objPhieuCapphat.IdCapphat); if (!string.IsNullOrEmpty(Utility.sDbnull(objPhieuCapphat.NgayNhap))) { dtNgayCapPhat.Value = Convert.ToDateTime(objPhieuCapphat.NgayNhap); } else { dtNgayCapPhat.Value = DateTime.Now; } txtID_KHOA_LINH.Text = Utility.sDbnull(objPhieuCapphat.IdKhoaLinh); idKhoaLinh = Utility.Int32Dbnull(objPhieuCapphat.IdKhoaLinh); DmucKhoaphong objLDepartment = DmucKhoaphong.FetchByID(objPhieuCapphat.IdKhoaLinh); if (objLDepartment != null) { txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName); } //chkIsBoSung.Checked = Convert.ToBoolean(objPhieuCapphat.LinhBSung); IsPhieuBoSung = Convert.ToBoolean(objPhieuCapphat.loaiPhieu); radLinhBoSung.Checked = IsPhieuBoSung; loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu); radThuoc.Checked = loaiphieu == "THUOC"; radLinhVTYT.Checked = loaiphieu == "VT"; txtID_NVIEN.Text = Utility.sDbnull(objPhieuCapphat.idn); DmucNhanvien objStaff = DmucNhanvien.FetchByID(objPhieuCapphat.IdNvien); if (objStaff != null) { txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName); } txtId_KhoXuat.Text = Utility.sDbnull(objPhieuCapphat.IdKhoXuat); id_khoXuat = Utility.Int32Dbnull(objPhieuCapphat.IdKhoXuat); DKho objKho = DKho.FetchByID(objPhieuCapphat.IdKhoXuat); if (objKho != null) { txtTenKho.Text = Utility.sDbnull(objKho.TenKho); } madoituong = Utility.sDbnull(objPhieuCapphat.MaDoiTuong); txtMaDoiTuong.Text = Utility.sDbnull(madoituong); if (globalVariables.gv_TongHopDonThuocMaDoiTuong) { SqlQuery sqlQuery = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong); var objectType = sqlQuery.ExecuteSingle <LObjectType>(); if (objectType != null) { txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName); } } else { txtObjectType_Name.Text = "Tất cả"; } txtMOTA_THEM.Text = Utility.sDbnull(objPhieuCapphat.MotaThem); me_Action = action.Update; } else { dtNgayCapPhat.Value = globalVariables.SysDate; txtID_KHOA_LINH.Text = Utility.sDbnull(idKhoaLinh); LDepartment objLDepartment = LDepartment.FetchByID(idKhoaLinh); if (objLDepartment != null) { txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName); } txtID_NVIEN.Text = Utility.sDbnull(globalVariables.gv_StaffID); LStaff objStaff = LStaff.FetchByID(globalVariables.gv_StaffID); if (objStaff != null) { txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName); } txtId_KhoXuat.Text = Utility.sDbnull(id_khoXuat); DKho objKho = DKho.FetchByID(id_khoXuat); if (objKho != null) { txtTenKho.Text = Utility.sDbnull(objKho.TenKho); } //loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu); radThuoc.Checked = loaiphieu == "THUOC"; radLinhVTYT.Checked = loaiphieu == "VT"; radLinhBoSung.Checked = IsPhieuBoSung; // IsPhieuBoSung = Convert.ToBoolean(objPhieuCapphat.LinhBSung); txtMaDoiTuong.Text = Utility.sDbnull(madoituong); if (globalVariables.gv_TongHopDonThuocMaDoiTuong) { SqlQuery sqlQuery = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong); var objectType = sqlQuery.ExecuteSingle <LObjectType>(); if (objectType != null) { txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName); } } else { txtObjectType_Name.Text = "Tất cả"; } } LoadDonThuoc(); }
private void getData() { TPhieuCapphatNoitru objPhieuCapphat = TPhieuCapphatNoitru.FetchByID(Utility.Int32Dbnull(txtID_CAPPHAT.Text)); if (objPhieuCapphat != null) { txtID_CAPPHAT.Text = Utility.sDbnull(objPhieuCapphat.IdCapphat); dtNgayCapPhat.Value = dtNgayCapPhat.Value; txtID_KHOA_LINH.Text = Utility.sDbnull(objPhieuCapphat.IdKhoaLinh); idKhoaLinh = Utility.Int32Dbnull(objPhieuCapphat.IdKhoaLinh); DmucKhoaphong objLDepartment = DmucKhoaphong.FetchByID(objPhieuCapphat.IdKhoaLinh); if (objLDepartment != null) { txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.TenKhoaphong); } //chkIsBoSung.Checked = Convert.ToBoolean(objPhieuCapphat.LinhBSung); IsPhieuBoSung = Utility.Byte2Bool(objPhieuCapphat.LoaiPhieu); radLinhBoSung.Checked = IsPhieuBoSung; loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu); radThuoc.Checked = loaiphieu == "THUOC"; radLinhVTYT.Checked = loaiphieu == "VT"; txtID_NVIEN.Text = Utility.sDbnull(objPhieuCapphat.IdNhanviencapphat); DmucNhanvien objStaff = DmucNhanvien.FetchByID(objPhieuCapphat.IdNhanviencapphat); if (objStaff != null) { txtTen_NVIEN.Text = Utility.sDbnull(objStaff.TenNhanvien); } txtId_KhoXuat.Text = Utility.sDbnull(objPhieuCapphat.IdKhoXuat); id_khoXuat = Utility.Int32Dbnull(objPhieuCapphat.IdKhoXuat); DKho objKho = DKho.FetchByID(objPhieuCapphat.IdKhoXuat); if (objKho != null) { txtTenKho.Text = Utility.sDbnull(objKho.TenKho); } madoituong = Utility.sDbnull(objPhieuCapphat.MaDoiTuong); txtMaDoiTuong.Text = Utility.sDbnull(madoituong); SqlQuery sqlQuery = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong); LObjectType objectType = sqlQuery.ExecuteSingle <LObjectType>(); if (objectType != null) { txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName); } txtMOTA_THEM.Text = Utility.sDbnull(objPhieuCapphat.MotaThem); } else { dtNgayCapPhat.Value = BusinessHelper.GetSysDateTime(); txtID_KHOA_LINH.Text = Utility.sDbnull(idKhoaLinh); LDepartment objLDepartment = LDepartment.FetchByID(idKhoaLinh); if (objLDepartment != null) { txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName); } txtID_NVIEN.Text = Utility.sDbnull(globalVariables.gv_StaffID); LStaff objStaff = LStaff.FetchByID(globalVariables.gv_StaffID); if (objStaff != null) { txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName); } txtId_KhoXuat.Text = Utility.sDbnull(id_khoXuat); DKho objKho = DKho.FetchByID(id_khoXuat); if (objKho != null) { txtTenKho.Text = Utility.sDbnull(objKho.TenKho); } //loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu); radThuoc.Checked = loaiphieu == "THUOC"; radLinhVTYT.Checked = loaiphieu == "VT"; radLinhBoSung.Checked = IsPhieuBoSung; // IsPhieuBoSung = Convert.ToBoolean(objPhieuCapphat.LinhBSung); txtMaDoiTuong.Text = Utility.sDbnull(madoituong); SqlQuery sqlQuery = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong); LObjectType objectType = sqlQuery.ExecuteSingle <LObjectType>(); if (objectType != null) { txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName); } } LoadPhieuDonThuoc(); }
private QheNhanvienQuyensudungCollection GetQuanheNhanVienQuyen(DmucNhanvien objDmucNhanvien) { QheNhanvienQuyensudungCollection lst=new QheNhanvienQuyensudungCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdQuyen.GetCheckedRows()) { QheNhanvienQuyensudung objQheNhanvienQuyensudung = new QheNhanvienQuyensudung(); objQheNhanvienQuyensudung.Ma = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Ma].Value); objQheNhanvienQuyensudung.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienQuyensudung.Loai = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Loai].Value); objQheNhanvienQuyensudung.IsNew = true; lst.Add(objQheNhanvienQuyensudung); } return lst; }
private DmucNhanvien TaoDoituongNhanvien() { DmucNhanvien objDmucNhanvien = null; if (em_Action == action.Update) { objDmucNhanvien = DmucNhanvien.FetchByID(Utility.Int16Dbnull(txtID.Text, -1)); objDmucNhanvien.MarkOld(); objDmucNhanvien.IsNew = false; objDmucNhanvien.IsLoaded = true; } else { objDmucNhanvien = new DmucNhanvien(); objDmucNhanvien.IsNew = true; } objDmucNhanvien.MaNhanvien = Utility.sDbnull(txtStaffCode.Text); objDmucNhanvien.TenNhanvien = Utility.sDbnull(txtName.Text); objDmucNhanvien.IdPhong = Utility.Int16Dbnull(cboDepart.SelectedValue, -1); objDmucNhanvien.IdKhoa = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1); objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1"); objDmucNhanvien.UserName = Utility.sDbnull(cboUserName.SelectedValue, ""); objDmucNhanvien.TrangThai = Convert.ToByte(chkHienThi.Checked?1:0); objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text); objDmucNhanvien.NgayTao = globalVariables.SysDate; objDmucNhanvien.NguoiTao = globalVariables.UserName; return objDmucNhanvien; }
private QheNhanvienKhoCollection GetQuanheNhanVienKho(DmucNhanvien objDmucNhanvien) { QheNhanvienKhoCollection lst = new QheNhanvienKhoCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows()) { QheNhanvienKho objDNhanvienKho = new QheNhanvienKho(); objDNhanvienKho.IdKho = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value); objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien; objDNhanvienKho.IsNew = true; lst.Add(objDNhanvienKho); } return lst; }
private QheBacsiKhoaphongCollection GetQuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien) { QheBacsiKhoaphongCollection lst = new QheBacsiKhoaphongCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 1; objQheBacsiKhoaphong.IdPhong = -1; objQheBacsiKhoaphong.IsNew = true; lst.Add(objQheBacsiKhoaphong); } foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows()) { QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong(); objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value); objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien; objQheBacsiKhoaphong.Noitru = 0; objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value); objQheBacsiKhoaphong.IsNew = true; lst.Add(objQheBacsiKhoaphong); } return lst; }
private QheNhanvienDanhmucCollection GetQheNhanvienDanhmuc(DmucNhanvien objDmucNhanvien) { QheNhanvienDanhmucCollection lst = new QheNhanvienDanhmucCollection(); foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdLoaiThuoc.GetCheckedRows()) { QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc(); objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucLoaithuoc.Columns.IdLoaithuoc].Value); objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienDanhmuc.Loai = 1; objQheNhanvienDanhmuc.IsNew = true; lst.Add(objQheNhanvienDanhmuc); } foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdDichvuCls.GetCheckedRows()) { QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc(); objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value); objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien; objQheNhanvienDanhmuc.Loai = 0; objQheNhanvienDanhmuc.IsNew = true; lst.Add(objQheNhanvienDanhmuc); } return lst; }
public void Update(short IdNhanvien,string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi,byte? QuyenMokhoaTatca,byte? QuyenHuythanhtoanTatca,byte? QuyenTralaiTien,byte? QuyenSuangayThanhtoan,byte? QuyenThemdanhmucdungchung,byte? QuyenKhamtatcacacphongNgoaitru,byte? QuyenKhamtatcacackhoaNoitru,byte? QuyenNhapICDKhithanhtoan,byte? QuyenSuathongtintheBHYTKhithanhtoan) { DmucNhanvien item = new DmucNhanvien(); item.MarkOld(); item.IsLoaded = true; item.IdNhanvien = IdNhanvien; item.MaNhanvien = MaNhanvien; item.TenNhanvien = TenNhanvien; item.IdPhong = IdPhong; item.IdKhoa = IdKhoa; item.MaLoainhanvien = MaLoainhanvien; item.UserName = UserName; item.TrangThai = TrangThai; item.MotaThem = MotaThem; item.NguoiTao = NguoiTao; item.NgayTao = NgayTao; item.NguoiSua = NguoiSua; item.NgaySua = NgaySua; item.SttHthi = SttHthi; item.QuyenMokhoaTatca = QuyenMokhoaTatca; item.QuyenHuythanhtoanTatca = QuyenHuythanhtoanTatca; item.QuyenTralaiTien = QuyenTralaiTien; item.QuyenSuangayThanhtoan = QuyenSuangayThanhtoan; item.QuyenThemdanhmucdungchung = QuyenThemdanhmucdungchung; item.QuyenKhamtatcacacphongNgoaitru = QuyenKhamtatcacacphongNgoaitru; item.QuyenKhamtatcacackhoaNoitru = QuyenKhamtatcacackhoaNoitru; item.QuyenNhapICDKhithanhtoan = QuyenNhapICDKhithanhtoan; item.QuyenSuathongtintheBHYTKhithanhtoan = QuyenSuathongtintheBHYTKhithanhtoan; item.Save(UserName); }
public void Insert(string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi,byte? QuyenMokhoaTatca,byte? QuyenHuythanhtoanTatca,byte? QuyenTralaiTien,byte? QuyenSuangayThanhtoan,byte? QuyenThemdanhmucdungchung,byte? QuyenKhamtatcacacphongNgoaitru,byte? QuyenKhamtatcacackhoaNoitru,byte? QuyenNhapICDKhithanhtoan,byte? QuyenSuathongtintheBHYTKhithanhtoan,byte? QuyenXemphieudieutricuabacsinoitrukhac,byte? QuyenSuatieudebaocao,byte? QuyenSuaphieuchidinhcls,byte? QuyenSuadonthuoc) { DmucNhanvien item = new DmucNhanvien(); item.MaNhanvien = MaNhanvien; item.TenNhanvien = TenNhanvien; item.IdPhong = IdPhong; item.IdKhoa = IdKhoa; item.MaLoainhanvien = MaLoainhanvien; item.UserName = UserName; item.TrangThai = TrangThai; item.MotaThem = MotaThem; item.NguoiTao = NguoiTao; item.NgayTao = NgayTao; item.NguoiSua = NguoiSua; item.NgaySua = NgaySua; item.SttHthi = SttHthi; item.QuyenMokhoaTatca = QuyenMokhoaTatca; item.QuyenHuythanhtoanTatca = QuyenHuythanhtoanTatca; item.QuyenTralaiTien = QuyenTralaiTien; item.QuyenSuangayThanhtoan = QuyenSuangayThanhtoan; item.QuyenThemdanhmucdungchung = QuyenThemdanhmucdungchung; item.QuyenKhamtatcacacphongNgoaitru = QuyenKhamtatcacacphongNgoaitru; item.QuyenKhamtatcacackhoaNoitru = QuyenKhamtatcacackhoaNoitru; item.QuyenNhapICDKhithanhtoan = QuyenNhapICDKhithanhtoan; item.QuyenSuathongtintheBHYTKhithanhtoan = QuyenSuathongtintheBHYTKhithanhtoan; item.QuyenXemphieudieutricuabacsinoitrukhac = QuyenXemphieudieutricuabacsinoitrukhac; item.QuyenSuatieudebaocao = QuyenSuatieudebaocao; item.QuyenSuaphieuchidinhcls = QuyenSuaphieuchidinhcls; item.QuyenSuadonthuoc = QuyenSuadonthuoc; item.Save(UserName); }