private Guid AddObj(ThietBi objThietBi, TinhTrang objTinhTrang, int SoLuong, String GhiChu) { try { CTThietBi obj = new CTThietBi(); obj.phong = objPhong; obj.thietbi = objThietBi; obj.tinhtrang = objTinhTrang; obj.soluong = SoLuong; obj.mota = GhiChu; obj.ngay = dateEdit1.EditValue == null ? DateTime.Now : dateEdit1.DateTime; if (obj.add() > 0 && DBInstance.commit() > 0) { text += "Thêm thiết bị " + objThietBi.ten + " vào phòng thành công!" + Environment.NewLine; return(objPhong.ctthietbis.Where(c => c.thietbi == objThietBi && c.tinhtrang == objTinhTrang).FirstOrDefault().id); } else { text += "Thêm thiết bị " + objThietBi.ten + " vào phòng không thành công!" + Environment.NewLine; } return(Guid.Empty); } catch (Exception ex) { Debug.WriteLine(this.Name + "->AddObj: " + ex.Message); return(Guid.Empty); } }
private void RefreshHighlight() { foreach (DataGridViewRow row in dgChiTietKQXN.Rows) { row.Cells["Checked"].Style.BackColor = Color.LightBlue; row.Cells["DaIn"].Style.BackColor = Color.LightBlue; row.Cells["DaUpload"].Style.BackColor = Color.LightBlue; row.Cells["LamThem"].Style.BackColor = Color.LightBlue; DataRow dr = (row.DataBoundItem as DataRowView).Row; TinhTrang tinhTrang = (TinhTrang)Convert.ToByte(dr["TinhTrang"]); if (tinhTrang == TinhTrang.BatThuong) { //row.DefaultCellStyle.Font = _boldFont; //row.DefaultCellStyle.ForeColor = Color.Red; row.Cells["TestResult"].Style.Font = _boldFont; row.Cells["TestResult"].Style.ForeColor = Color.Red; } else { //row.DefaultCellStyle.Font = _normalFont; //row.DefaultCellStyle.ForeColor = Color.Black; row.Cells["TestResult"].Style.Font = _normalFont; row.Cells["TestResult"].Style.ForeColor = Color.Black; } } }
public async Task <IActionResult> Edit(int id, [Bind("TinhTrangId,TenTinhTrang")] TinhTrang tinhTrang) { if (id != tinhTrang.TinhTrangId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tinhTrang); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TinhTrangExists(tinhTrang.TinhTrangId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tinhTrang)); }
public HttpResponseMessage Update(HttpRequestMessage request, TinhTrang tinhTrang) { TinhTrang modelTinhTrang = null; try { tinhTrang.TrangThai = true; _tinhTrangService.Update(tinhTrang); _tinhTrangService.SaveChange(); modelTinhTrang = _tinhTrangService.GetById(tinhTrang.IdTinhTrang); if (modelTinhTrang != null) { Message = "Tạo mới tài khoản thành công"; } else { throw new DbEntityValidationException("tạo tài khoản không thành công"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, modelTinhTrang)); }
private void setTinhTrangAndSoLuong(TinhTrang _obj, int _sl, String _str, bool _all) { objTinhTrang = _obj; SoLuong = _sl; GhiChu = _str; yestoall = _all; }
public HttpResponseMessage Create(HttpRequestMessage request, TinhTrang tinhTrang) { TinhTrang modelTinhTrang = null; try { tinhTrang.TrangThai = true; tinhTrang.NgayCapNhat = DateTime.Now; modelTinhTrang = _tinhTrangService.Add(tinhTrang); if (modelTinhTrang != null) { Message = "Tạo mới tình trạng thành công"; _tinhTrangService.SaveChange(); } else { throw new DbEntityValidationException("tạo tình trạng không thành công"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, modelTinhTrang)); }
private void setDataView() { try { dxErrorProvider1.ClearErrors(); if (!function.Equals("view")) { editGUI("view"); } if (gridViewTinhTrang.RowCount > 0) { if (gridViewTinhTrang.FocusedRowHandle > -1 && gridViewTinhTrang.GetFocusedRow() != null) { objTinhTrang = gridViewTinhTrang.GetFocusedRow() as TinhTrang; txtTen.Text = objTinhTrang.value; txtMoTa.Text = objTinhTrang.mota; } else { clearText(); objTinhTrang = new TinhTrang(); } } else { enableButton(false); clearText(); objTinhTrang = new TinhTrang(); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->setDataView: " + ex.Message); } }
private Guid AddObj(ThietBi objThietBi, TinhTrang objTinhTrang, int SoLuong, String GhiChu) { try { CTThietBi obj = new CTThietBi(); obj.phong = objPhong; obj.thietbi = objThietBi; obj.tinhtrang = objTinhTrang; obj.soluong = SoLuong; obj.mota = GhiChu; obj.ngay = dateEdit1.EditValue == null ? DateTime.Now : dateEdit1.DateTime; if (obj.add() > 0 && DBInstance.commit() > 0) { text += "Thêm thiết bị " + objThietBi.ten + " vào phòng thành công!" + Environment.NewLine; return objPhong.ctthietbis.Where(c=>c.thietbi == objThietBi && c.tinhtrang == objTinhTrang).FirstOrDefault().id; } else text += "Thêm thiết bị " + objThietBi.ten + " vào phòng không thành công!" + Environment.NewLine; return Guid.Empty; } catch (Exception ex) { Debug.WriteLine(this.Name + "->AddObj: " + ex.Message); return Guid.Empty; } }
// GET: PhieuGiaoNhan/Details/5 public ActionResult Details(int?id) { if (id == null) { id = 0; } PhieuGiaoNhan phieuGiaoNhan = db.PhieuGiaoNhan.Find(id); List <List <string> > chiTietLoai = new List <List <string> >(); List <ChiTietPhieuGiaoNhan> listChiTietPhieuGiaoNhan = Model.Database.SelectChiTietPhieuGiaoNhan(id ?? default(int)); foreach (ChiTietPhieuGiaoNhan ct in listChiTietPhieuGiaoNhan) { ThietBi tb = Model.Database.SelectThietBiByMa(ct.MaThietBi); Loai loai = (from l in db.Loai where l.MaLoai == tb.MaLoai select l).FirstOrDefault(); TinhTrang tt = (from t in db.TinhTrang where t.MaTinhTrang == ct.TinhTrang select t).FirstOrDefault(); chiTietLoai.Add((new string[] { tb.MaThietBi.ToString(), loai.TenLoai, loai.DonGia.ToString(), loai.ThongSoKyThuat, loai.NamSanXuat, tt.TenTinhTrang }).ToList()); } ViewBag.ChiTietLoai = chiTietLoai; if (phieuGiaoNhan == null) { return(HttpNotFound()); } return(View(phieuGiaoNhan)); }
private void btnOK_Click(object sender, EventArgs e) { try { //DateTime ngayGhi = dateNgayGhi.EditValue != null ? dateNgayGhi.DateTime : DateTime.Now; //objChungTu.sohieu = txtSoHieu_CT.Text; //objChungTu.ngay = dateNgay_CT.EditValue != null ? dateNgay_CT.DateTime : DateTime.Now; int soLuong = Convert.ToInt32(txtSoLuong.EditValue); TinhTrang tinhTrang = TinhTrang.getById(lookUpTinhTrang.EditValue); String ghiChu = txtGhiChu.Text; CTTaiSan re = objCTTaiSan.chuyenTinhTrang(objCTTaiSan.chungtu, tinhTrang, soLuong, ghiChu); if (re != null && DBInstance.commit() > 0) { XtraMessageBox.Show("Chuyển tình trạng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //Guid id = CTTaiSan.getQuery().Where(c => c.taisan_id == objCTTaiSan.taisan_id && c.tinhtrang_id == tinhTrang.id && c.soluong == soLuong).FirstOrDefault().id; if (reloadAndFocused != null) { reloadAndFocused(re.id); } this.Close(); } else { XtraMessageBox.Show("Chuyển tình trạng không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOK_Click: " + ex.Message); } }
private void Add_DoanVien_Click(object sender, RoutedEventArgs e) { Add = true; Add_DoanVien.IsEnabled = false; Mod_DoanVien.IsEnabled = false; SQLiteConnection sqlite_conn = new SQLiteConnection("Data source = QuanLyDoanVien.db"); SQLiteCommand sqlite_com = new SQLiteCommand(); sqlite_conn.Open(); sqlite_com = sqlite_conn.CreateCommand(); sqlite_com.CommandText = "SELECT Max(ID) FROM DoanVien"; MaDoanVien.Text = (Convert.ToInt32(sqlite_com.ExecuteScalar()) + 1).ToString(); HoVaTen.IsEnabled = NgaySinh.IsEnabled = QueQuan.IsEnabled = GioiTinh.IsEnabled = ChiDoan.IsEnabled = ChucVu.IsEnabled = ToDanPho.IsEnabled = PhuongXa.IsEnabled = QuanHuyen.IsEnabled = TinhThanh.IsEnabled = NgayVaoDang.IsEnabled = NgayVaoDoan.IsEnabled = TinhTrang.IsEnabled = CMND.IsEnabled = Email.IsEnabled = DienThoai.IsEnabled = DanToc.IsEnabled = TonGiao.IsEnabled = HoanCanh.IsEnabled = TrinhDo.IsEnabled = true; HoVaTen.Clear(); NgaySinh.Clear(); QueQuan.Clear(); GioiTinh.Clear(); ChiDoan.Clear(); ChucVu.Clear(); ToDanPho.Clear(); PhuongXa.Clear(); QuanHuyen.Clear(); TinhThanh.Clear(); NgayVaoDang.Clear(); NgayVaoDoan.Clear(); TinhTrang.Clear(); CMND.Clear(); Email.Clear(); DienThoai.Clear(); DanToc.Clear(); TonGiao.Clear(); HoanCanh.Clear(); TrinhDo.Clear(); }
public void loadData() { try { checkPermission(); layout.load(gridViewTinhTrang); editGUI("view"); if (isThietBi) { listTinhTrang = TinhTrang.getAllForTHIETBI(); } else { listTinhTrang = TinhTrang.getAllForSUCOPHONG(); } if (listTinhTrang.Count == 0) { enableButton(false); } gridControlTinhTrang.DataSource = listTinhTrang; } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadData: " + ex.Message); } }
public HttpResponseMessage KhoaMo(HttpRequestMessage request, int id) { TinhTrang modelTinhTrang = null; try { _tinhTrangService.KhoaMo(id); _tinhTrangService.SaveChange(); modelTinhTrang = _tinhTrangService.GetById(id); if (modelTinhTrang != null) { if (modelTinhTrang.TrangThai != null && (bool)modelTinhTrang.TrangThai) { Message = "Mở tình trạng thành công"; } else { Message = "Khóa tình trạng thành công"; } } else { throw new DbEntityValidationException("Khóa mở tình trạng không thành công"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, modelTinhTrang)); }
public void loadData(Phong obj = null) { try { layout.load(gridViewSuCo); List <PTB.DataFilter.ViTriHienThi> listViTri = PTB.DataFilter.ViTriHienThi.getAllHavePhong(); _ucTreeViTri.loadData(listViTri); List <TinhTrang> listTinhTrang = TinhTrang.getAllForSUCOPHONG(); lookUpEditTinhTrang.Properties.DataSource = listTinhTrang; if (obj == null) { objPhong = _ucTreeViTri.getPhong(); } else { objPhong = obj; _ucTreeViTri.setPhong(objPhong); } loadDataByPhong(); } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadData: " + ex.Message); } }
public TinhTrang TinhTrangIDataReader(IDataReader Reader) { TinhTrang obj = new TinhTrang(); obj.MaTinhTrang = (Reader["MaTinhTrang"] is DBNull) ? int.MinValue : (int)Reader["MaTinhTrang"]; obj.TenTinhTrang = (Reader["TenTinhTrang"] is DBNull) ? string.Empty : (string)Reader["TenTinhTrang"]; return(obj); }
public void loadData() { List <ViTriHienThi> listViTriHienThi = ViTriHienThi.getAllHavePhong(); _ucComboBoxViTri.DataSource = listViTriHienThi; List <TinhTrang> listTinhTrang = TinhTrang.getAllForTHIETBI(); lookUpTinhTrang.Properties.DataSource = listTinhTrang; }
public async Task <IActionResult> Create([Bind("TinhTrangId,TenTinhTrang")] TinhTrang tinhTrang) { if (ModelState.IsValid) { _context.Add(tinhTrang); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tinhTrang)); }
public frmTinhTrangVaSoLuong(bool _loaichung) { InitializeComponent(); List <TinhTrang> list = TinhTrang.getAllForTHIETBI(); lookUpEdit1.Properties.DataSource = list; spinEdit1.Properties.ReadOnly = !_loaichung; if (list.Count > 0) { lookUpEdit1.EditValue = list.First().id; } }
public void loadData() { try { editGUI("view"); listTinhTrang = TinhTrang.getQuery().OrderBy(c => c.order).ToList(); if (listTinhTrang.Count == 0) { enableButton(false); } gridControlTinhTrang.DataSource = listTinhTrang; } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadData: " + ex.Message); } }
private void loadDataTinhTrang() { try { listTinhTrang = TinhTrang.getQuery().OrderBy(c => c.order).ToList(); lookUpChuyenTinhTrang.Properties.DataSource = listTinhTrang; lookUpTinhTrang.Properties.DataSource = listTinhTrang; if (reLoadAndSetValueTinhTrang != null) { reLoadAndSetValueTinhTrang(listTinhTrang); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadDataTinhTrang:" + ex.Message); } }
public void loadData() { try { //DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(this.ParentForm, typeof(WaitFormLoad), true, true, false); //DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormCaption("Đang tải dữ liệu..."); //gridControlTaiSan.DataSource = TaiSanHienThi.getAllNoDonVi(); //DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm(false); ucComboBoxLoaiTS1.DataSource = LoaiTSHienThi.Convert(LoaiTaiSan.getQuery().OrderBy(c => c.parent_id).ThenBy(c => c.ten)); List <DonVi> list = DonVi.getQuery().OrderBy(c => c.parent_id).ThenBy(c => c.ten).ToList(); DonVi objNULL = new DonVi(); objNULL.id = Guid.Empty; objNULL.ten = "[Không có đơn vị]"; objNULL.parent = null; list.Insert(0, objNULL); ucComboBoxDonVi1.DataSource = list; ucComboBoxDonVi1.DonVi = objNULL; List <ViTriHienThi> listViTri = ViTriHienThi.getAllHavePhong(); ViTriHienThi objNULL2 = new ViTriHienThi(); objNULL2.id = Guid.Empty; objNULL2.ten = "[Không có vị trí]"; objNULL2.parent_id = Guid.Empty; objNULL2.loai = typeof(Phong).Name; listViTri.Insert(0, objNULL2); ucComboBoxViTri1.DataSource = listViTri; checkedCbxTinhTrang.Properties.DataSource = TinhTrang.getQuery().OrderBy(c => c.order).ToList(); //ucComboBoxDonVi2.DonVi = objNULL; ucGridControlTaiSan1.DataSource = null; barBtnSuaTaiSan.Enabled = false; barBtnXoaTaiSan.Enabled = false; btnSua_r.Enabled = false; btnXoa_r.Enabled = false; btnClear.PerformClick(); loadSearchXml(this.Name); Search(); } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadData:" + ex.Message); } }
private void RefreshHighlight() { foreach (DataGridViewRow row in dgChiTiet.Rows) { DataRow dr = (row.DataBoundItem as DataRowView).Row; TinhTrang tinhTrang = (TinhTrang)Convert.ToByte(dr["TinhTrang"]); if (tinhTrang == TinhTrang.BatThuong) { row.DefaultCellStyle.Font = _boldFont; row.DefaultCellStyle.ForeColor = Color.Red; } else { row.DefaultCellStyle.Font = _normalFont; row.DefaultCellStyle.ForeColor = Color.Black; } } }
private void btnOk_Click(object sender, EventArgs e) { try { if (checkInput()) { switch (function) { case "add": objTinhTrang = new TinhTrang(); setDataObj(); if (objTinhTrang.add() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Thêm tình trạng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objTinhTrang.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Thêm tình trạng không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "edit": setDataObj(); if (objTinhTrang.update() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Sửa tình trạng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objTinhTrang.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Sửa tình trạng không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message); } }
//END ĐIỂM public void HienThiThongTinChiTiet(ObservableCollection <UngSinh> obj) { txt_Stick_TenThanh.Text = obj[0].TenThanh; txt_Stick_HoTen.Text = obj[0].HoVaTenLot + " " + obj[0].TenUngSinh; txt_Stick_NgaySinh.Text = obj[0].NgaySinh.ToShortDateString(); txt_Stick_GiaoXu.Text = obj[0].GiaoXu; txt_Stick_GiaoPhan.Text = obj[0].GiaoPhan; //Show Ten Lop ObservableCollection <Lop> objLop = Lop.HienThiLop(obj[0].MaLop); txt_Stick_Lop.Text = objLop[0].TenLop; //End Show Ten Lop //Show Ten TinhTrang ObservableCollection <TinhTrang> objTinhTrang = TinhTrang.HienThiTinhTrang(obj[0].MaTinhTrang); txt_Stick_TinhTrang.Text = objTinhTrang[0].TenTinhTrang; //End Show Ten TinhTrang //Show Ten HocKy txt_Stick_HocKy.Text = "Chua sua"; //End Show Ten HocKy text_TenThanh.Text = obj[0].TenThanh; text_HoVaTenLot.Text = obj[0].HoVaTenLot; text_TenUngSinh.Text = obj[0].TenUngSinh; text_NgaySinh.Text = obj[0].NgaySinh.ToShortDateString(); text_NoiSinh.Text = obj[0].NoiSinh; text_NguyenQuan.Text = obj[0].NguyenQuan; text_HoKhauThuongTru.Text = obj[0].HoKhauThuongTru; text_SoCMND.Text = obj[0].SoCMND; text_NgayCapCMND.Text = obj[0].NgayCapCMND.ToShortDateString(); text_NoiCapCMND.Text = obj[0].NoiCapCMND; text_NgayRuaToi.Text = obj[0].NgayRuaToi.ToShortDateString(); text_GiaoXuRuaToi.Text = obj[0].GiaoXuRuaToi; text_NgayThemSuc.Text = obj[0].NgayThemSuc.ToShortDateString(); text_GiaoXuThemSuc.Text = obj[0].GiaoXuThemSuc; text_GiaoXu.Text = obj[0].GiaoXu; text_GiaoPhan.Text = obj[0].GiaoPhan; text_DienThoaiGiaoXu.Text = obj[0].DienThoaiGiaoXu; text_DienThoaiCaNhan.Text = obj[0].DienThoaiCaNhan; }
public int ThemTinhTrang(TinhTrang obj) { using (SqlConnection conn = getConnect()) { try { conn.Open(); SqlCommand myCommand = new SqlCommand("Insert into TinhTrang values(N'" + obj.TenTinhTrang + "')", conn); myCommand.CommandType = CommandType.Text; myCommand.ExecuteReader(); conn.Close(); return(1); } catch { return(0); } } }
public int SuaTinhTrang(TinhTrang obj) { using (SqlConnection conn = getConnect()) { try { conn.Open(); SqlCommand myCommand = new SqlCommand("Update TinhTrang set TenTinhTrang = '" + obj.TenTinhTrang + "' where MaTinhTrang = '" + obj.MaTinhTrang + "' ", conn); myCommand.CommandType = CommandType.Text; myCommand.ExecuteReader(); conn.Close(); return(1); } catch { return(0); } } }
public List <TinhTrang> dsTinhTrangKH() { List <TinhTrang> ds = new List <TinhTrang>(); SqlConnection conn = DataProvider.TaoKetNoi(); SqlCommand com = new SqlCommand("select * from TINHTRANGKH", conn); SqlDataReader sdr = com.ExecuteReader(); while (sdr.Read()) { TinhTrang a = new TinhTrang() { MATTR = sdr.GetInt32(0), TENTTR = sdr.GetString(1) }; ds.Add(a); } sdr.Close(); conn.Close(); return(ds); }
public HttpResponseMessage GetAll(HttpRequestMessage request, int id) { TinhTrang tinhTrang = null; try { tinhTrang = _tinhTrangService.GetById(id); if (tinhTrang != null) { Message = "thông tin tình trạng"; } else { throw new DbEntityValidationException(string.Format("Không tồn tại tình trạng với id {0}", id)); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, tinhTrang)); }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { TinhTrang modelTinhTrang = null; try { modelTinhTrang = _tinhTrangService.Delete(id); _tinhTrangService.SaveChange(); if (modelTinhTrang != null) { Message = "Xóa tình trạng thành công"; } else { throw new DbEntityValidationException("Xóa tình trạng không thành công"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, modelTinhTrang)); }
public void loadData() { checkedComboBoxEdit_tinhTrang.Properties.DataSource = TinhTrang.getAll(); //ucTreeLoaiTB2 ucTreeLoaiTB2.loadData(LoaiThietBi.getAll()); ucTreeLoaiTB2.Dock = DockStyle.Fill; panelLoaiTB.Controls.Clear(); panelLoaiTB.Controls.Add(ucTreeLoaiTB2); checkedComboBoxEdit_coso.Properties.DataSource = null; checkedComboBoxEdit_coso.Properties.DataSource = CoSo.getAll(); //datetime dateEdit_to.EditValue = ServerTimeHelper.getNow(); gridControlThongKe.DataSource = null; //checkPermission btnOK.Enabled = /*btnPrint.Enabled =*/ simpleButton_View.Enabled = simpleButton_Design.Enabled = Permission.canDo(Permission._THONGKE_INBAOCAO); layout.load(gridViewThongKe); }
public static bool ImportThietBiRieng(String fileName, String sheet) { try { int line = 0; System.Data.DataTable dt = new System.Data.DataTable(); const int STT = 0; const int MATB = 1; const int TENTB = 2; const int MOTA = 3; const int LOAITB = 4; const int PHONG = 5; const int TINHTRANG = 6; const int NGAYTAO = 7; const int NGAYMUA = 8; const int NGAYLAP = 9; const int HINHANH = 10; const int PASS = 11; dt = OpenFile(fileName, sheet); if (dt != null) { int lines = dt.Rows.Count; foreach (System.Data.DataRow row in dt.Rows) { line++; DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormCaption("Import TB theo CT... " + String.Format(System.Globalization.CultureInfo.InvariantCulture, "{0:0.0}", (line * 1.0 / lines) * 100) + "%"); if (!row[PASS].Equals("Pass")) { bool ok = false; if (row[TENTB] != DBNull.Value && row[LOAITB] != DBNull.Value && row[PHONG] != DBNull.Value && row[TINHTRANG] != DBNull.Value) { LoaiThietBi objLoai = LoaiThietBi.getAll().FirstOrDefault(c => c.ten.ToUpper() == row[LOAITB].ToString().Trim().ToUpper()); if (objLoai != null) { try { TinhTrang objTinhTrang = new TinhTrang(); Phong objPhong = Phong.getAll().FirstOrDefault(c => c.ten.ToUpper() == row[PHONG].ToString().Trim().ToUpper()); if (objPhong != null) { objTinhTrang = TinhTrang.getAll().FirstOrDefault(c => c.value.ToUpper() == row[TINHTRANG].ToString().Trim().ToUpper()); if (objTinhTrang != null) { ok = true; } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có tình trạng)"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có phòng)"); } if (ok) { ThietBi objThietBi = new ThietBi(); objThietBi.subId = row[MATB] != DBNull.Value ? row[MATB].ToString().Trim() : null; objThietBi.ten = row[TENTB].ToString().Trim(); objThietBi.loaithietbi = objLoai; objThietBi.mota = row[MOTA].ToString().Trim(); objThietBi.date_create = row[NGAYTAO] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAYTAO]) : DateTime.Now; objThietBi.ngaymua = row[NGAYMUA] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAYMUA]) : DateTime.Now; if (row[HINHANH] != DBNull.Value) { String[] file_names = row[HINHANH].ToString().Trim().Split(','); objThietBi.hinhanhs = AddImage(fileName, file_names); } if (objThietBi.add() > 0 && DBInstance.commit() > 0) { CTThietBi obj = new CTThietBi(); obj.thietbi = objThietBi; obj.phong = objPhong; obj.tinhtrang = objTinhTrang; obj.soluong = 1; obj.mota = "Import"; obj.ngay = row[NGAYLAP] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAYLAP]) : DateTime.Now; if (obj.add() > 0 && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Lỗi khi thêm thiết bị)"); } } } catch (Exception ex) { Debug.WriteLine("ExcelDataBaseHelper->ImportThietBiChung: " + ex.Message); WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có loại thiết bị)"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không đủ thông tin)"); } } } } return true; } catch (Exception ex) { Debug.WriteLine("ExcelDataBaseHelper->ImportThietBiChung: " + ex.Message); return false; } }
public void Update(TinhTrang quyen) { _tinhTrangRepository.Update(quyen); }
public static bool ImportTinhTrang(String fileName, String sheet) { try { int line = 0; System.Data.DataTable dt = new System.Data.DataTable(); const int STT = 0; const int TINHTRANG = 1; const int MOTA = 2; const int PASS = 3; dt = OpenFile(fileName, sheet); if (dt != null) { int lines = dt.Rows.Count; foreach (System.Data.DataRow row in dt.Rows) { try { line++; DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormCaption("Import Tình trạng... " + String.Format(System.Globalization.CultureInfo.InvariantCulture, "{0:0.0}", (line * 1.0 / lines) * 100) + "%"); if (row[TINHTRANG] != DBNull.Value && !row[PASS].Equals("Pass")) { if (TinhTrang.getAll().FirstOrDefault(c => c.value.ToUpper().Equals(row[TINHTRANG].ToString().Trim().ToUpper())) == null) { TinhTrang obj = new TinhTrang(); obj.value = row[TINHTRANG].ToString().Trim(); obj.mota = row[MOTA].ToString().Trim(); obj.type = TinhTrang.TYPE_THIETBI; obj.key = StringHelper.CoDauThanhKhongDau(row[TINHTRANG].ToString().Trim()).Replace(" ", String.Empty).ToUpper(); if (obj.add() > 0 && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Exist"); } } } catch (Exception ex) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); Debug.WriteLine("ExcelDataBaseHelper->ImportTinhTrang : " + ex.Message); } } } return true; } catch (Exception ex) { Debug.WriteLine("ExcelDataBaseHelper->ImportTinhTrang : " + ex.Message); return false; } }
public static bool ImportTaiSan(String fileName, String sheet, DonVi objDonVi = null) { try { int line = 0; System.Data.DataTable dt = new System.Data.DataTable(); const int STT = 0; const int SUBID = 1; const int TEN = 2; const int NSX = 3; const int NGAY = 4; const int DONGIA = 5; const int PASS = 6; const int PHONG = 7; LoaiTaiSan objLoaiTS = null; dt = OpenFile(fileName, sheet); if (dt != null) { int lines = dt.Rows.Count; foreach (System.Data.DataRow row in dt.Rows) { line++; DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormCaption("Đang Import... " + String.Format(System.Globalization.CultureInfo.InvariantCulture, "{0:0.00}", (line * 1.0 / lines) * 100) + "%"); if (row[PASS] == DBNull.Value || !row[PASS].Equals("Pass")) { if (row[TEN] != DBNull.Value && !String.IsNullOrWhiteSpace(row[TEN].ToString())) { if (row[SUBID] == DBNull.Value || String.IsNullOrWhiteSpace(row[SUBID].ToString())) { objLoaiTS = getLoai(row[TEN].ToString()); } else { try { if (objDonVi == null) { TaiSan obj = new TaiSan(); obj.subId = row[SUBID].ToString().Trim(); obj.ten = row[TEN].ToString().Trim(); obj.nuocsx = row[NSX] != DBNull.Value ? row[NSX].ToString().Trim() : ""; String str = row[DONGIA].ToString().Trim().Replace(" ", ""); long dongia = long.Parse(str); obj.dongia = dongia; obj.loaitaisan = objLoaiTS; CTTaiSan objCTTaiSan = new CTTaiSan(); objCTTaiSan.chungtu = new ChungTu(); objCTTaiSan.taisan = obj; objCTTaiSan.ngay = row[NGAY] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAY]) : null; if (TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")) == null) { TinhTrang objTinhTrang = new TinhTrang(); objTinhTrang.value = "Đang sử dụng"; objTinhTrang.add(); DBInstance.commit(); } objCTTaiSan.tinhtrang = TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")); objCTTaiSan.soluong = 1; if (objCTTaiSan.add() > 0 && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { String subId = row[SUBID].ToString().Trim().ToUpper(); TaiSan obj = TaiSan.getQuery().Where(c => c.subId.ToString().ToUpper().Equals(subId)).FirstOrDefault(); if (obj != null) { CTTaiSan objCTTaiSan2 = CTTaiSan.getQuery().Where(c => c.taisan_id == obj.id).FirstOrDefault(); if (objCTTaiSan2 != null) { Phong objPhong = null; ViTri objViTri = null; if(row[PHONG] != DBNull.Value) { string phong = row[PHONG].ToString().Trim(); objPhong = Phong.getQuery().Where(c => c.ten.Equals(phong)).FirstOrDefault(); if (objPhong == null) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có phòng)"); continue; } else objViTri = objPhong.vitri; } if (objCTTaiSan2.chuyenDonVi(objDonVi, null, objViTri, objPhong, objCTTaiSan2.parent, objCTTaiSan2.chungtu, objCTTaiSan2.soluong, "", objCTTaiSan2.ngay) != null && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { CTTaiSan objCTTaiSan = new CTTaiSan(); objCTTaiSan.taisan = obj; objCTTaiSan.chungtu = new ChungTu(); objCTTaiSan.ngay = row[NGAY] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAY]) : null; if (TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")) == null) { TinhTrang objTinhTrang = new TinhTrang(); objTinhTrang.value = "Đang sử dụng"; objTinhTrang.add(); DBInstance.commit(); } objCTTaiSan.tinhtrang = TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")); objCTTaiSan.soluong = 1; if (objCTTaiSan.add() > 0) { Phong objPhong = null; ViTri objViTri = null; if (row[PHONG] != DBNull.Value) { string phong = row[PHONG].ToString().Trim(); objPhong = Phong.getQuery().Where(c => c.ten.Equals(phong)).FirstOrDefault(); if (objPhong == null) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có phòng)"); continue; } else objViTri = objPhong.vitri; } if (objCTTaiSan.chuyenDonVi(objDonVi, null, objViTri, objPhong, objCTTaiSan.parent, objCTTaiSan.chungtu, objCTTaiSan.soluong, "", objCTTaiSan.ngay) != null && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } } else { obj = new TaiSan(); obj.subId = row[SUBID].ToString().Trim(); obj.ten = row[TEN].ToString().Trim(); obj.nuocsx = row[NSX] != DBNull.Value ? row[NSX].ToString().Trim() : ""; String str = row[DONGIA].ToString().Trim().Replace(" ", ""); long dongia = long.Parse(str); obj.dongia = dongia; obj.loaitaisan = objLoaiTS; CTTaiSan objCTTaiSan = new CTTaiSan(); objCTTaiSan.taisan = obj; objCTTaiSan.ngay = row[NGAY] != DBNull.Value ? (DateTime?)Convert.ToDateTime(row[NGAY]) : null; if (TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")) == null) { TinhTrang objTinhTrang = new TinhTrang(); objTinhTrang.value = "Đang sử dụng"; objTinhTrang.add(); DBInstance.commit(); } objCTTaiSan.tinhtrang = TinhTrang.getQuery().FirstOrDefault(c => c.value.Equals("Đang sử dụng")); objCTTaiSan.soluong = 1; if (objCTTaiSan.add() > 0) { Phong objPhong = null; ViTri objViTri = null; if (row[PHONG] != DBNull.Value) { string phong = row[PHONG].ToString().Trim(); objPhong = Phong.getQuery().Where(c => c.ten.Equals(phong)).FirstOrDefault(); if (objPhong == null) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không có phòng)"); continue; } else objViTri = objPhong.vitri; } if (objCTTaiSan.chuyenDonVi(objDonVi, null, objViTri, objPhong, objCTTaiSan.parent, objCTTaiSan.chungtu, objCTTaiSan.soluong, "", objCTTaiSan.ngay) != null && DBInstance.commit() > 0) { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Pass"); } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } } } catch (Exception ex) { Debug.WriteLine("ExcelDataBaseHelper->ImportTaiSan: " + ex.Message); WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error"); } } } else { WriteFile(fileName, sheet, row[STT].ToString().Trim(), "Error (Không đủ thông tin)"); } } } } return true; } catch (Exception ex) { Debug.WriteLine("ExcelDataBaseHelper->ImportTaiSan: " + ex.Message); return false; } }
private void setDataView() { try { dxErrorProvider1.ClearErrors(); if(!function.Equals("view")) editGUI("view"); if (gridViewTinhTrang.RowCount > 0) { if (gridViewTinhTrang.FocusedRowHandle > -1 && gridViewTinhTrang.GetFocusedRow() != null) { objTinhTrang = gridViewTinhTrang.GetFocusedRow() as TinhTrang; txtTen.Text = objTinhTrang.value; txtMoTa.Text = objTinhTrang.mota; } else { clearText(); objTinhTrang = new TinhTrang(); } } else { enableButton(false); clearText(); objTinhTrang = new TinhTrang(); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->setDataView: " + ex.Message); } }