Exemplo n.º 1
0
        private void us_object_2_form()
        {
            m_chk_is_admin.Checked = CIPConvert.ToBoolean(m_us_user.strBUILT_IN_YN);
            if (m_chk_is_admin.Checked)
            {
                m_chk_is_admin.Text = "có";
            }
            else
            {
                m_chk_is_admin.Text = "Không";
            }
            m_txt_ten_truy_cap.Text = m_us_user.strTEN_TRUY_CAP;
            m_txt_ten.Text          = m_us_user.strTEN;
//			m_txt_mat_khau.Text = m_us_user.strMAT_KHAU;
//			m_txt_go_lai_mat_khau.Text = m_us_user.strMAT_KHAU;
            m_txt_mat_khau.Text            = CIPConvert.Deciphering(m_us_user.strMAT_KHAU);
            m_txt_go_lai_mat_khau.Text     = CIPConvert.Deciphering(m_us_user.strMAT_KHAU);
            m_cbo_trang_thai.SelectedIndex =
                (int)CIPConvert.ToDecimal(m_us_user.strTRANG_THAI);
            //m_cbo_nhom_quyen.SelectedValue = m_us_user.dcID_NHOM_NGUOI_DUNG;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Hàm này để ghi text lên ảnh
        /// </summary>
        /// <param name="ip_graphics"></param>
        /// <param name="ip_i_demo">0: hiển thị thông tin demo trên form; 1: hiển thị thông tin demo trong US</param>
        /// <param name="ip_us_tt_phoi"></param>
        public static void ghi_text_to_image(Graphics ip_graphics
                                             , string ip_str_du_lieu_dien
                                             , float ip_f_vi_tri_x1, float ip_f_vi_tri_y, float ip_f_vi_tri_x2
                                             , string ip_str_font, float ip_f_font_size
                                             , Brush ip_str_font_color, string ip_str_center_yn)
        {
            Font   v_font   = new Font(ip_str_font, ip_f_font_size);
            PointF v_pointf = new PointF(ip_f_vi_tri_x1, ip_f_vi_tri_y);

            // đoạn này ghi căn thông tin ra giữa
            if (CIPConvert.ToBoolean(ip_str_center_yn))
            {
                int v_i_real_width = (int)ip_graphics.MeasureString(ip_str_du_lieu_dien, v_font).Width + 5;

                int v_i_width  = Convert.ToInt32(ip_f_vi_tri_x2 - ip_f_vi_tri_x1) * 3;
                int v_i_height = (int)ip_graphics.MeasureString(ip_str_du_lieu_dien, v_font).Height;

                if (v_i_real_width > v_i_width)
                {
                    v_i_width = v_i_real_width;
                }

                Rectangle rect1 = new Rectangle(Convert.ToInt32(ip_f_vi_tri_x1)
                                                , Convert.ToInt32(ip_f_vi_tri_y)
                                                , v_i_width
                                                , v_i_height);

                StringFormat stringFormat = new StringFormat();
                stringFormat.Alignment     = StringAlignment.Center;
                stringFormat.LineAlignment = StringAlignment.Center;

                ip_graphics.DrawString(ip_str_du_lieu_dien, v_font, ip_str_font_color, rect1, stringFormat);
                ip_graphics.DrawRectangle(Pens.White, rect1);
            }
            else
            {
                ip_graphics.DrawString(ip_str_du_lieu_dien
                                       , v_font, ip_str_font_color, v_pointf);
            }
        }