Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }