private HinhAnh GetInfo() { try { int iD = Convert.ToInt32(picChoose.Tag); string ten = txtTen.Text.Trim(); byte[] hinhAnh = new XuLyAnh().ImageToArrayByte(img); int iDLoaiPhong = Convert.ToInt32(lookLoaiPhong.EditValue.ToString()); return(new HinhAnh(iD, ten, hinhAnh, iDLoaiPhong)); } catch (FormatException ex) { MessageBox.Show("Lỗi nhập sai định dạng: " + ex.Message, "Chú ý!", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Lỗi khởi tạo: " + ex.Message, "Chú ý!", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(null); }
private NhanVien GetInfo() { try { int iD = Convert.ToInt32(txtID.Text); string pass; if (chkPass.Checked) { pass = txtPass.Text.Trim(); } else { DataRow row = dt.AsEnumerable().SingleOrDefault(it => it.Field <int>(colID.FieldName) == iD); pass = (row != null) ? row.Field <string>(colPass.FieldName) : txtPass.Text.Trim(); } string ho = txtHo.Text.Trim(); string ten = txtTen.Text.Trim(); bool gioiTinh = radNam.Checked; DateTime ngaySinh = Convert.ToDateTime(dateNgaySinh.EditValue); string diaChi = mmoDiaChi.Text.Trim(); Int64 cMND = Convert.ToInt64(txtCMND.Text); string sDT = txtSDT.Text.Trim(); string bangCap = txtBangCap.Text.Trim(); string chucVu = txtChucVu.Text.Trim(); byte[] hinhAnh = new XuLyAnh().ImageToArrayByte(img); bool trangThai = toggleTrangThai.IsOn; return(new NhanVien(iD, pass, ho, ten, gioiTinh, ngaySinh, diaChi, cMND, sDT, bangCap, chucVu, hinhAnh, trangThai)); } catch (FormatException ex) { MessageBox.Show("Lỗi nhập sai định dạng: " + ex.Message, "Chú ý!", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Lỗi khởi tạo: " + ex.Message, "Chú ý!", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(null); }