public void change_password(US_HT_NGUOI_SU_DUNG i_us_user , string ip_str_change_password_yn , params string[] ip_str_type_in_email_yn) { m_e_form_mode = DataEntryFormMode.UpdateDataState; m_us_user = i_us_user; // Nếu đây là đổi mật khẩu if (ip_str_change_password_yn.Equals("Y")) { m_txt_ten_truy_cap.Enabled = false; m_chk_is_admin.Enabled = false; m_cbo_trang_thai.Enabled = false; m_cbo_nhom_quyen.Enabled = false; } if (ip_str_type_in_email_yn.Length > 0) { if (ip_str_type_in_email_yn[0] == "Y") { m_chk_is_type_in_mail.Checked = true; m_txt_email.Enabled = true; m_txt_password_email.Enabled = true; m_str_change_email_yn = "Y"; } } this.ShowDialog(); }
private decimal load_user_quyen(string ip_str_user_name) { m_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); m_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); m_us_ht_nguoi_su_dung.FillDataset(m_ds_ht_nguoi_su_dung, " WHERE TEN_TRUY_CAP = N'" + ip_str_user_name + "'"); return(CIPConvert.ToDecimal(m_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["ID_USER_GROUP"])); }
private void us_object2grid(US_HT_NGUOI_SU_DUNG i_us , int i_grid_row) { DataRow v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData; i_us.Me2DataRow(v_dr); }
private void delete_ht_nguoi_su_dung() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) { return; } if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) { return; } if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) { return; } US_HT_NGUOI_SU_DUNG v_us = new US_HT_NGUOI_SU_DUNG(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.Delete(); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); } catch (Exception v_e) { v_us.Rollback(); CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); } }
internal void displayupdate(US_HT_NGUOI_SU_DUNG v_us) { m_e_form_mode = DataEntryFormMode.UpdateDataState; m_us = v_us; us_to_form(v_us); this.ShowDialog(); }
static void Main() { try { // The following line provides localization for the application's user interface. System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("vi-VN"); // The following line provides localization for data formats. System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("vi-VN"); IP.Core.IPSystemAdmin.f101_Dang_Nhap v_frm_login_form = new f101_Dang_Nhap(); US_HT_NGUOI_SU_DUNG v_us_user = new US_HT_NGUOI_SU_DUNG(); CLoginInformation_302 v_obj_login_info = new CLoginInformation_302(v_us_user); DialogResult v_login_result = DialogResult.Cancel; bool v_UserWant2ExitFromSystem = false; IPConstants.HowUserWantTo_Exit_MainForm v_exitmode = IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem; // Login lan 1 v_frm_login_form.displayLogin(ref v_obj_login_info, ref v_login_result); if (v_login_result == DialogResult.Cancel) { v_frm_login_form.Dispose(); v_frm_login_form.Close(); return; } v_frm_login_form.Dispose(); while (!v_UserWant2ExitFromSystem) { CAppContext_201.InitializeContext(v_obj_login_info); CAppContext_201.LoadDecentralizationByUserLogin(); f388_main v_frm_main = new f388_main(); v_frm_main.display(ref v_exitmode); v_frm_main.Dispose(); //f340_lap_phieu_thu v_frm = new f340_lap_phieu_thu(); //v_frm.display(); // sau main form hiện thì login hoặc thóat switch (v_exitmode) { case IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem: v_UserWant2ExitFromSystem = true; break; case IPConstants.HowUserWantTo_Exit_MainForm.Login_As_DifferentUser: // vào bằng user khác ( hoặc nhóm khác) v_frm_login_form = new f101_Dang_Nhap(); v_frm_login_form.displayLogin(ref v_obj_login_info, ref v_login_result); v_frm_login_form.Dispose(); break; default: // should never happens Debug.Assert(false); break; } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
protected void Page_Load(object sender, EventArgs e) { try { //this.Form.DefaultButton = m_cmd_tim_kiem.UniqueID; if (!IsPostBack) { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); if (Session[SESSION.AccounLoginYN] == "Y") { decimal v_id_user = CIPConvert.ToDecimal(Session[SESSION.UserID]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); IP.Core.IPData.DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new IP.Core.IPData.DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, " WHERE ID =" + v_id_user); decimal v_id_user_group = CIPConvert.ToDecimal(v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["ID_USER_GROUP"]); US_HT_QUAN_HE_SU_DUNG_DU_LIEU v_us_ht_qh_sd_dl = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); DS_HT_QUAN_HE_SU_DUNG_DU_LIEU v_ds_ht_qh_sd_dl = new DS_HT_QUAN_HE_SU_DUNG_DU_LIEU(); v_us_ht_qh_sd_dl.FillDataset(v_ds_ht_qh_sd_dl, "where ID_USER_GROUP =" + v_id_user_group); m_hdf_id_trung_tam.Value = v_ds_ht_qh_sd_dl.HT_QUAN_HE_SU_DUNG_DU_LIEU.Rows[0]["ID_PHONG_BAN"].ToString(); set_thang_hien_tai(); set_inital_form_mode(); } //thong_bao("", false); } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private decimal get_id_user_by_username(string ip_strsusername) { US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, " WHERE TEN_TRUY_CAP=N'" + ip_strsusername + "'"); return(CIPConvert.ToDecimal(v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0][HT_NGUOI_SU_DUNG.ID])); }
private void grid2us_object(US_HT_NGUOI_SU_DUNG i_us , int i_grid_row) { DataRow v_dr; v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData; m_obj_trans.GridRow2DataRow(i_grid_row, v_dr); i_us.DataRow2Me(v_dr); }
private void us_to_form(US_HT_NGUOI_SU_DUNG v_us) { txt_ten_truy_cap.Text = v_us.strTEN_TRUY_CAP; txt_ten.Text = v_us.strTEN; txt_email.Text = v_us.strEMAIL; US_V_HT_NGUOI_SU_DUNG V_us = new US_V_HT_NGUOI_SU_DUNG(v_us.dcID); m_cbo_cap_xu_ly.SelectedValue = V_us.dcID_NHOM; }
protected void Page_Load(object sender, EventArgs e) { US_HT_NGUOI_SU_DUNG v_us = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds = new DS_HT_NGUOI_SU_DUNG(); v_us.FillDataset(v_ds); m_cbo_bill.DataSource = v_ds.HT_NGUOI_SU_DUNG; m_cbo_bill.DataValueField = HT_NGUOI_SU_DUNG.ID; m_cbo_bill.DataTextField=HT_NGUOI_SU_DUNG.TEN; m_cbo_bill.DataBind(); }
private void show_change_password() { string v_str_ten_truy_cap = CAppContext_201.getCurrentUserName(); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_dung = new US_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_dung.InitByTenTruyCap(v_str_ten_truy_cap); f998_ht_nguoi_su_dung_de v_f998_change_password = new f998_ht_nguoi_su_dung_de(); v_f998_change_password.change_password(v_us_ht_nguoi_dung, "Y", "Y"); }
public string get_ten_truy_nhap_by_id(decimal ip_dc_id_po) { if (ip_dc_id_po == 0) { return("All"); } US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(ip_dc_id_po); return(v_us_nguoi_su_dung.strTEN_TRUY_CAP); }
private string get_ten_by_ten_truy_cap(string ip_str_ten_truy_cap) { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); v_us_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, " WHERE TEN_TRUY_CAP = N'" + ip_str_ten_truy_cap + "'"); if (v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows.Count > 0) { return(v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0][HT_NGUOI_SU_DUNG.TEN].ToString()); } return(""); }
static void Main() { try { IP.Core.IPSystemAdmin.f101_Dang_Nhap v_frm_login_form = new f101_Dang_Nhap(); US_HT_NGUOI_SU_DUNG v_us_user = new US_HT_NGUOI_SU_DUNG(); CLoginInformation_302 v_obj_login_info = new CLoginInformation_302(v_us_user); DialogResult v_login_result = DialogResult.Cancel; bool v_UserWant2ExitFromSystem = false; IPConstants.HowUserWantTo_Exit_MainForm v_exitmode = IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem; // Login lan 1 v_frm_login_form.displayLogin(ref v_obj_login_info, ref v_login_result); if (v_login_result == DialogResult.Cancel) { v_frm_login_form.Dispose(); v_frm_login_form.Close(); return; } v_frm_login_form.Dispose(); while (!v_UserWant2ExitFromSystem) { CAppContext_201.InitializeContext(v_obj_login_info); CAppContext_201.LoadDecentralizationByUserLogin(); f400_menu_main v_frm_main = new f400_menu_main(); v_frm_main.display(ref v_exitmode); v_frm_main.Dispose(); // sau main form hiện thì login hoặc thóat switch (v_exitmode) { case IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem: v_UserWant2ExitFromSystem = true; break; case IPConstants.HowUserWantTo_Exit_MainForm.Login_As_DifferentUser: // vào bằng user khác ( hoặc nhóm khác) v_frm_login_form = new f101_Dang_Nhap(); v_frm_login_form.displayLogin(ref v_obj_login_info, ref v_login_result); v_frm_login_form.Dispose(); break; default: // should never happens Debug.Assert(false); break; } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
// Kiem tra cap ten/mat khau public void CheckAccount(string strUserName, string strPassWord) { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG.LogonResult v_log_result = US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name; v_us_nguoi_su_dung.check_user(strUserName, strPassWord, ref v_log_result); if (v_log_result == US_HT_NGUOI_SU_DUNG.LogonResult.OK_Login_Succeeded) { v_us_nguoi_su_dung.InitByTenTruyCap(strUserName); if (this.cbxRememberPassword.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["UserName"].Value = strUserName; Response.Cookies["PassWord"].Value = strPassWord; } Session[SESSION.AccounLoginYN] = "Y"; Session[SESSION.UserName] = strUserName; Session[SESSION.UserFullName] = v_us_nguoi_su_dung.strTEN; Session[SESSION.UserID] = v_us_nguoi_su_dung.dcID; //if (v_us_nguoi_su_dung.dcID_USER_GROUP== ID_USER_GROUP.ADMIN) { // Session[SESSION.Allow2DeleteDataYN] = "Y"; //} //else if (v_us_nguoi_su_dung.dcID_USER_GROUP == ID_USER_GROUP.TONG_CUC) { // Session[SESSION.Allow2DeleteDataYN] = "Y"; //} //else if (v_us_nguoi_su_dung.dcID_USER_GROUP == ID_USER_GROUP.TESTER ) { // Session[SESSION.Allow2DeleteDataYN] = "Y"; //} //else { // Session[SESSION.Allow2DeleteDataYN] = "N"; //} decimal v_dc_quyen = load_user_quyen(strUserName); Session[SESSION.UserQuyen] = v_dc_quyen; //if (v_dc_quyen == LOAI_USER_QUYEN.GROUP30) //{ // Response.Redirect("/QuanLyHanhChinh", false); // //Session[SESSION.QuyenGV] = load_user_quyen(strUserName); //} Response.Redirect("../Default.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { this.ctvLogin.IsValid = false; } }
private void load_update_user(int i_int_row_index) { try { decimal v_dc_id_dm_tu_dien = CIPConvert.ToDecimal(m_grv_dm_tu_dien.DataKeys[i_int_row_index].Value); US_HT_NGUOI_SU_DUNG v_us_dm_tu_dien = new US_HT_NGUOI_SU_DUNG(v_dc_id_dm_tu_dien); m_hdf_id_user_group.Value = CIPConvert.ToStr(v_dc_id_dm_tu_dien); us_object_2_form(v_us_dm_tu_dien); } catch (Exception v_e) { throw v_e; } }
private void load_data_2_cbo_dien_thoai_vien() { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); string v_str_nhom_nguoi_dung = "1,3"; v_us_nguoi_su_dung.LoadNguoiDungByNhom(v_str_nhom_nguoi_dung, v_ds_nguoi_su_dung); m_ddl_dien_thoai_vien.Items.Add(new ListItem("-- Tất cả --", "0")); foreach (DataRow v_dr in v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows) { m_ddl_dien_thoai_vien.Items.Add(new ListItem(v_dr[HT_NGUOI_SU_DUNG.TEN_TRUY_CAP].ToString() + " - " + v_dr[HT_NGUOI_SU_DUNG.TEN].ToString(), v_dr[HT_NGUOI_SU_DUNG.ID].ToString())); } }
private bool check_ten_dang_nhap() { try { US_HT_NGUOI_SU_DUNG v_us_ht = new US_HT_NGUOI_SU_DUNG(); if (v_us_ht.CheckByTenTruyCap(m_txt_ten_dang_nhap.Text.Trim())) { return(false); } return(true); } catch (Exception v_e) { throw v_e; } }
private void us_object_2_form(US_HT_NGUOI_SU_DUNG i_us_user) { m_cbo_user_group.SelectedValue = CIPConvert.ToStr(i_us_user.dcID_USER_GROUP); m_txt_ho_va_ten.Text = i_us_user.strTEN; m_txt_ten_dang_nhap.Text = i_us_user.strTEN_TRUY_CAP; m_hdf_pw.Value = i_us_user.strMAT_KHAU; if (i_us_user.strTRANG_THAI == "1") { m_chk_lock_yn.Checked = true; } else { m_chk_lock_yn.Checked = false; } }
private void simpbtn_sua_Click(object sender, EventArgs e) { try { DataRow v_dr = m_grv_ht_nguoi_su_dung.GetDataRow(m_grv_ht_nguoi_su_dung.FocusedRowHandle); decimal v_id = CIPConvert.ToDecimal(v_dr[HT_NGUOI_SU_DUNG.ID].ToString()); US_HT_NGUOI_SU_DUNG v_us = new US_HT_NGUOI_SU_DUNG(v_id); f999_ht_nguoi_su_dung_de v_f = new f999_ht_nguoi_su_dung_de(); v_f.displayupdate(v_us); load_data_griv(); } catch (Exception v_e) { CSystemLog_100.ExceptionHandle(v_e); } }
private void load_data_2_nguoi_xu_ly_don_hang() { US_HT_NGUOI_SU_DUNG v_us_nguoi_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_dung = new DS_HT_NGUOI_SU_DUNG(); v_us_nguoi_dung.LoadNguoiDungXuLy("", v_ds_nguoi_dung); DataRow v_dr = v_ds_nguoi_dung.HT_NGUOI_SU_DUNG.NewHT_NGUOI_SU_DUNGRow(); v_dr[HT_NGUOI_SU_DUNG.ID] = 0; v_dr[HT_NGUOI_SU_DUNG.TEN_TRUY_CAP] = "- Chọn người xử lý -"; v_ds_nguoi_dung.EnforceConstraints = false; v_ds_nguoi_dung.HT_NGUOI_SU_DUNG.Rows.InsertAt(v_dr, 0); m_cbo_nguoi_xu_ly_don_hang.DataSource = v_ds_nguoi_dung.HT_NGUOI_SU_DUNG; m_cbo_nguoi_xu_ly_don_hang.DisplayMember = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_nguoi_xu_ly_don_hang.ValueMember = HT_NGUOI_SU_DUNG.ID; }
private void us_object_2_form() { m_txt_ten_nhom_ng_dung.Text = m_us_group.strMA_NHOM; m_txt_ghi_chu.Text = m_us_group.strGHI_CHU; if (!m_us_group.IsID_INPUTED_BYNull()) { US_HT_NGUOI_SU_DUNG v_nguoi_lap = new US_HT_NGUOI_SU_DUNG(m_us_group.dcID_INPUTED_BY); m_txt_nguoi_tao.Text = v_nguoi_lap.strTEN; m_date_ngay_tao.Value = m_us_group.datINPUTED_DATE; } if (!m_us_group.IsID_LAST_UPDATED_BYNull()) { US_HT_NGUOI_SU_DUNG v_nguoi_sua = new US_HT_NGUOI_SU_DUNG(m_us_group.dcID_LAST_UPDATED_BY); m_txt_nguoi_sua.Text = v_nguoi_sua.strTEN; m_date_ngay_sua.Value = m_us_group.datLAS_UPDATED_DATE; } m_cbo_trang_thai.SelectedIndex = m_us_group.strTRANG_THAI_NHOM == "ACTIVE"? 0 : 1; }
public static bool check_user_have_menu() { object v_obj_id_user_login = HttpContext.Current.Session[SESSION.UserID]; if (v_obj_id_user_login == null) return false; else { string v_str_url_without_query = get_chuc_nang_without_query(); if (v_str_url_without_query == "Default.aspx") return true; if (v_str_url_without_query == "Account/ChangePassword.aspx") return true; if (v_str_url_without_query.Contains("MessageError.aspx")) return true; if (v_str_url_without_query.Contains("ChucNang/f604_xac_nhan_cong_van.aspx")) return true; if (v_str_url_without_query.Contains("ChucNang/f560_tra_cuu_dm_vpp.aspx")) return true; if (CIPConvert.ToDecimal(v_obj_id_user_login) == -1) { return false; } else { DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, "where id = " + v_obj_id_user_login.ToString()); if (v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Count < 1) return false; v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(CIPConvert.ToDecimal(v_obj_id_user_login)); US_HT_USER_GROUP v_us_ht_user_group = new US_HT_USER_GROUP(v_us_ht_nguoi_su_dung.dcID_USER_GROUP); US_HT_QUYEN_GROUP v_us_ht_quyen_group = new US_HT_QUYEN_GROUP(); DS_HT_QUYEN_GROUP v_ds_ht_quyen_group = new DS_HT_QUYEN_GROUP(); v_us_ht_quyen_group.FillDataset(v_ds_ht_quyen_group, "where id_user_group = " + v_us_ht_user_group.dcID + " and id_quyen in (select id from ht_chuc_nang where url_form like N'%" + get_chuc_nang() + "%' and trang_thai_yn ='Y' and hien_thi_yn='Y')"); if (v_ds_ht_quyen_group.HT_QUYEN_GROUP.Count < 1) { v_ds_ht_quyen_group.Clear(); v_us_ht_quyen_group.FillDataset(v_ds_ht_quyen_group, "where id_user_group = " + v_us_ht_user_group.dcID + " and id_quyen in (select id from ht_chuc_nang where url_form like N'%" + get_chuc_nang_without_query() + "%' and trang_thai_yn ='Y' and hien_thi_yn='Y')"); if (v_ds_ht_quyen_group.HT_QUYEN_GROUP.Count < 1) return false; }; } } return true; }
private void load_data_2_cbo_po_quan_ly_chinh_va_phu() { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); try { v_us_nguoi_su_dung.FillDataset(v_ds_nguoi_su_dung); // Load data to PO phụ trách chính Combobox m_cbo_po_phu_trach_chinh.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_chinh.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_chinh.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_chinh.SelectedIndex = 0; m_cbo_po_phu_trach_chinh.DataBind(); DataRow v_dr_none = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.NewHT_NGUOI_SU_DUNGRow(); v_dr_none[HT_NGUOI_SU_DUNG.ID] = "0"; v_dr_none[HT_NGUOI_SU_DUNG.TEN] = "Không có"; v_dr_none[HT_NGUOI_SU_DUNG.MAT_KHAU] = "123456"; v_dr_none[HT_NGUOI_SU_DUNG.TEN_TRUY_CAP] = "KHONG_CO"; v_dr_none[HT_NGUOI_SU_DUNG.NGAY_TAO] = CIPConvert.ToDatetime("01/01/2011"); v_dr_none[HT_NGUOI_SU_DUNG.NGUOI_TAO] = "ADMIN"; v_dr_none[HT_NGUOI_SU_DUNG.BUILT_IN_YN] = "N"; v_dr_none[HT_NGUOI_SU_DUNG.TRANG_THAI] = "0"; v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows.InsertAt(v_dr_none, 0); m_cbo_po_phu_trach_phu.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu.SelectedIndex = 0; m_cbo_po_phu_trach_phu.DataBind(); } catch (Exception v_e) { throw v_e; } }
private void load_data_2_po_phu_trach() { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); DataRow v_dr_none = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.NewHT_NGUOI_SU_DUNGRow(); v_dr_none[HT_NGUOI_SU_DUNG.ID] = "0"; v_dr_none[HT_NGUOI_SU_DUNG.TEN] = "Tất cả"; v_dr_none[HT_NGUOI_SU_DUNG.MAT_KHAU] = "123456"; v_dr_none[HT_NGUOI_SU_DUNG.TEN_TRUY_CAP] = "All"; v_dr_none[HT_NGUOI_SU_DUNG.NGAY_TAO] = CIPConvert.ToDatetime("01/01/2011"); v_dr_none[HT_NGUOI_SU_DUNG.NGUOI_TAO] = "ADMIN"; v_dr_none[HT_NGUOI_SU_DUNG.BUILT_IN_YN] = "N"; v_dr_none[HT_NGUOI_SU_DUNG.TRANG_THAI] = "0"; v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows.InsertAt(v_dr_none, 0); v_us_nguoi_su_dung.FillDataset(v_ds_nguoi_su_dung, " ORDER BY TEN_TRUY_CAP"); m_cbo_po_lap_bang_ke.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_lap_bang_ke.DataValueField = HT_NGUOI_SU_DUNG.ID; m_cbo_po_lap_bang_ke.DataSource = v_ds_nguoi_su_dung; m_cbo_po_lap_bang_ke.DataBind(); }
private void delete_ht_nguoi_su_dung() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) return; if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) return; if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) return; US_HT_NGUOI_SU_DUNG v_us = new US_HT_NGUOI_SU_DUNG(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.Delete(); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); } catch (Exception v_e) { v_us.Rollback(); CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); } }
private void load_data_2_grid() { m_ds = new DS_HT_NHOM_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG v_nguoi_lap, v_nguoi_sua; m_us.FillDataset(m_ds); m_fg.Redraw = false; CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans); for (int v_i_grid_row = m_fg.Rows.Fixed; v_i_grid_row < m_fg.Rows.Count; v_i_grid_row++) { if (m_fg[v_i_grid_row, (int)e_col_Number.ID_INPUTED_BY] != null) { v_nguoi_lap = new US_HT_NGUOI_SU_DUNG(CIPConvert.ToDecimal(m_fg[v_i_grid_row, (int)e_col_Number.ID_INPUTED_BY])); m_fg[v_i_grid_row, (int)e_col_Number.INPUTED_BY] = v_nguoi_lap.strTEN; } if (m_fg[v_i_grid_row, (int)e_col_Number.ID_LAST_UPDATED_BY] != null) { v_nguoi_sua = new US_HT_NGUOI_SU_DUNG(CIPConvert.ToDecimal(m_fg[v_i_grid_row, (int)e_col_Number.ID_LAST_UPDATED_BY])); m_fg[v_i_grid_row, (int)e_col_Number.UPDATED_BY] = v_nguoi_sua.strTEN; } } m_fg.Redraw = true; }
private void load_2_cbo_po_phu_trach() { try { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); // Đổ dữ liệu vào DS v_us_nguoi_su_dung.FillDataset(v_ds_nguoi_su_dung, " WHERE ID_USER_GROUP <> " + (int)e_user_group.GIANG_VIEN + " ORDER BY TEN_TRUY_CAP"); //TReo dữ liệu vào Dropdownlist loại hợp đồng // Đây là giá trị thực m_cbo_po_phu_trach_hop_dong.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_hop_dong.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; // dây là giá trị hiển thị m_cbo_po_phu_trach_hop_dong.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_hop_dong.DataBind(); } catch (Exception v_e) { throw v_e; } }
private void load_2_cbo_po_phu_trach() { try { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); // Đổ dữ liệu vào DS v_us_nguoi_su_dung.FillDataset(v_ds_nguoi_su_dung); //TReo dữ liệu vào Dropdownlist loại hợp đồng // Đây là giá trị thực m_cbo_po_phu_trach.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; // dây là giá trị hiển thị m_cbo_po_phu_trach.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach.DataBind(); } catch (Exception v_e) { throw v_e; } }
// Kiem tra cap ten/mat khau public void CheckAccount(string strUserName, string strPassWord) { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG.LogonResult v_log_result = US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name; v_us_nguoi_su_dung.check_user(strUserName, strPassWord, ref v_log_result); if (v_log_result == US_HT_NGUOI_SU_DUNG.LogonResult.OK_Login_Succeeded) { if (this.cbxRememberPassword.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["UserName"].Value = strUserName; Response.Cookies["PassWord"].Value = strPassWord; } Session["AccounLogin"] = "******"; Session["Username"] = strUserName; decimal v_dc_quyen = load_user_quyen(strUserName); Session["user_quyen"] = v_dc_quyen; if (v_dc_quyen == LOAI_USER_QUYEN.GIANG_VIEN) { Response.Redirect("/TRMProject/CongTTGV/Welcome.aspx", false); Session["QuyenGV"] = load_user_quyen(strUserName); } else { Response.Redirect("../Default.aspx", false); } HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { this.ctvLogin.IsValid = false; } }
public void update_new_user(US_HT_NGUOI_SU_DUNG i_us_user) { m_e_form_mode = DataEntryFormMode.UpdateDataState; m_us_user = i_us_user; this.ShowDialog(); }
private void us_object_2_form(US_HT_NGUOI_SU_DUNG i_us_user) { m_cbo_user_group.SelectedValue = CIPConvert.ToStr(i_us_user.dcID_USER_GROUP); m_txt_ho_va_ten.Text = i_us_user.strTEN; m_txt_ten_dang_nhap.Text = i_us_user.strTEN_TRUY_CAP; m_hdf_pw.Value = i_us_user.strMAT_KHAU; if (i_us_user.strTRANG_THAI == "1") { m_chk_lock_yn.Checked = true; } else m_chk_lock_yn.Checked = false; }
private bool check_ten_dang_nhap_is_ok() { US_HT_NGUOI_SU_DUNG v_us_ht = new US_HT_NGUOI_SU_DUNG(); if (v_us_ht.CheckByTenTruyCap(m_txt_ten_dang_nhap.Text.Trim())) return false; return true; }
private bool gui_mail_thong_bao_cho_td() { string v_user_group_name = "TD_" + m_hdf_ma_trung_tam.Value.ToUpper(); US_HT_USER_GROUP v_us_user_group = new US_HT_USER_GROUP(); DS_HT_USER_GROUP v_ds_user_group = new DS_HT_USER_GROUP(); v_us_user_group.FillDataset(v_ds_user_group, "where USER_GROUP_NAME = '" + v_user_group_name + "' or USER_GROUP_NAME= '" + v_user_group_name + "-TU'"); if (v_ds_user_group.HT_USER_GROUP.Rows.Count > 0) { decimal v_id_user_group = CIPConvert.ToDecimal(v_ds_user_group.HT_USER_GROUP.Rows[0]["ID"]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); IP.Core.IPData.DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new IP.Core.IPData.DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, "where ID_USER_GROUP =" + v_id_user_group); string v_mail = v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["MAIL"].ToString(); string v_str_noi_dung = "Kính gửi: Trưởng phòng " + " " + m_hdf_ma_trung_tam.Value + "\n" + "Vui lòng truy cập vào đường link bên dưới để duyệt đơn hàng VPP. Xin cám ơn!" + "\n" + "http://trm.topica.edu.vn/QuanLyHanhChinh/ChucNang/f481_td_duyet_don_hang_1.aspx?id_phong_ban=" + m_hdf_id_trung_tam.Value + "&form_mode=" + CONST_ID_TRANG_THAI_DON_HANG.XIN_TD_DUYET; ; if (!v_mail.Equals("")) { BCTKApp.App_Code.HelpUtils.SendEmailHanhChinhTopica(v_mail, "Xin TD duyệt đơn hàng VPP", v_str_noi_dung); return true; } else { thong_bao("Chưa có địa chỉ mail của TD.", true); return false; } } else { thong_bao("Không tìm thấy user TD để gửi mail.", true); return false; } }
private void save_data() { if (!check_validate_is_ok()) return; //if (!check_tien_bill()) return; if (!check_so_bill()) return; form_to_us_object(); switch (get_form_mode(m_hdf_form_mode)) { case LOAI_FORM.THEM: m_us_dm_bill.Insert(); //gui mail to [email protected] US_DM_PHONG_BAN v_us_dm_phong_ban = new US_DM_PHONG_BAN(); DS_DM_PHONG_BAN v_ds_dm_phong_ban = new DS_DM_PHONG_BAN(); v_us_dm_phong_ban.FillDataset(v_ds_dm_phong_ban, "where id=" + CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value)); string v_str_ten_phong_ban = v_ds_dm_phong_ban.DM_PHONG_BAN[0][DM_PHONG_BAN.TEN_PHONG_BAN].ToString(); string v_str_noi_dung = "Thông báo\n TAD đã nhận được thông tin đặt hàng CPN:\n Tên phòng:" + v_str_ten_phong_ban + "\n Tổng số bill: 1 bill" + "\n Ngày gửi: " + DateTime.Now.ToString("dd/MM/yyyy"); string v_str_subject = "[WebsiteQuanLyHanhChinh] Phong ban " + v_str_ten_phong_ban + " nhap bill"; string v_str_send_mail_to = ""; US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(69758); v_str_send_mail_to = v_us_ht_nguoi_su_dung.strMAIL; if (!v_str_send_mail_to.Equals("")) WinFormControls.SendEmailHanhChinhTopica(v_str_send_mail_to, v_str_subject, v_str_noi_dung); // load_data_to_grid(); Huy_thao_tac(); thong_bao("Đã gửi đăng kí Bill cho TAD!"); break; case LOAI_FORM.SUA: m_us_dm_bill.Update(); load_data_to_grid(); m_cmd_them.Visible = false; m_cmd_sua.Visible = true; set_form_mode(LOAI_FORM.THEM); Huy_thao_tac(); thong_bao("Đã cập nhật và gửi đăng kí lại cho TAD!"); break; } }
private void save_data() { //Buoc 1: Check validate du lieu khong duoc de trong if(!check_validate_data_is_ok()) return; //Buoc 2: Check mat khau cu co dung voi ten tai khoan khong? //Khong dung thi hien thong bao US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(CIPConvert.ToDecimal(m_cbo_tai_khoan.SelectedValue)); if(CIPConvert.Deciphering(v_us_ht_nguoi_su_dung.strMAT_KHAU) != m_txt_mat_khau_cu.Text) { CHRM_BaseMessages.MsgBox_Error(CONST_ID_MSGBOX.ERROR_NHAP_SAI_MAT_KHAU_CU); return; } //Buoc 3: Check mat khau cu va moi co trung nhau hay khong? if(m_txt_mat_khau_moi.Text != m_txt_nhap_lai_mat_khau_moi.Text) { CHRM_BaseMessages.MsgBox_Error(CONST_ID_MSGBOX.ERROR_NHAP_LAI_MAT_KHAU_MOI_BI_SAI); return; } //Buoc 4: Luu try { v_us_ht_nguoi_su_dung.strMAT_KHAU = CIPConvert.Encoding(m_txt_mat_khau_moi.Text); v_us_ht_nguoi_su_dung.Update(); } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } //Buoc 5: Hien thong bao CHRM_BaseMessages.MsgBox_Infor(CONST_ID_MSGBOX.INFOR_DOI_MAT_KHAU_THANH_CONG); this.Close(); }
// Kiem tra cap ten/mat khau public void CheckAccount(string strUserName, string strPassWord, string strMaTruong) { //string v_str_string_call_ws_login = HelpUtils.gen_string_call_scm_login_ws(strUserName, strPassWord); SCMServices.SyncData v_ws_scm = new SCMServices.SyncData(); DataSet v_ds = new DataSet(); if (strMaTruong.ToUpper() != "TOPICA") { v_ds = v_ws_scm.TOS_check_login_scm_status(strUserName, strPassWord, strMaTruong); if (v_ds.Tables[0].Rows.Count > 0) { decimal v_dc_id_qlht = 0; v_dc_id_qlht = CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.ID]); if (v_dc_id_qlht > 0 && CIPConvert.ToStr(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.TRANG_THAI_NGUOI_SU_DUNG]).Equals("NORMAL")) { if (this.cbxRememberPassword.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["MaTruong"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["UserName"].Value = strUserName; Response.Cookies["PassWord"].Value = strPassWord; Response.Cookies["MaTruong"].Value = strMaTruong; Response.Cookies["UserId"].Value = v_dc_id_qlht.ToString(); } Session["AccounLogin"] = "******"; Session["Username"] = strUserName; Session["MaTruong"] = strMaTruong; Session["UserId"] = v_dc_id_qlht; //if (CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.ID_NHOM_NGUOI_SU_DUNG]) == C_TU_DIEN_NHOM_NGUOI_DUNG.NHAP_LIEU_CVHT_HN) Response.Redirect("../Default.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { this.ctvLogin.IsValid = false; ctvLogin.Text = "Tài khoản của bạn đã bị khóa!"; } } else { this.ctvLogin.IsValid = false; } } else { m_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); m_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG.LogonResult v_log_on_result = US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name; //m_us_ht_nguoi_su_dung.FillDataset(m_ds_ht_nguoi_su_dung, "where TEN_TRUY_CAP = '" + strUserName + "' and MAT_KHAU = '" + CIPConvert.Encoding(strPassWord) + "'"); strPassWord = CIPConvert.Encoding(strPassWord); m_us_ht_nguoi_su_dung.check_user_web(strUserName, strPassWord, ref v_log_on_result); if (v_log_on_result == US_HT_NGUOI_SU_DUNG.LogonResult.OK_Login_Succeeded) { decimal v_dc_id_qlht = 0; v_dc_id_qlht = m_us_ht_nguoi_su_dung.dcID; if (v_dc_id_qlht > 0 && m_us_ht_nguoi_su_dung.strTRANG_THAI.Equals("0")) { if (this.cbxRememberPassword.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["MaTruong"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["UserName"].Value = strUserName; Response.Cookies["PassWord"].Value = strPassWord; Response.Cookies["MaTruong"].Value = strMaTruong; Response.Cookies["UserId"].Value = v_dc_id_qlht.ToString(); } Session["AccounLogin"] = "******"; Session["Username"] = strUserName; Session["MaTruong"] = strMaTruong; Session["UserId"] = v_dc_id_qlht; //if (CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.ID_NHOM_NGUOI_SU_DUNG]) == C_TU_DIEN_NHOM_NGUOI_DUNG.NHAP_LIEU_CVHT_HN) Response.Redirect("../Default2.aspx", false); //if (CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.ID_NHOM_NGUOI_SU_DUNG]) == C_TU_DIEN_NHOM_NGUOI_DUNG.NHAP_HO_SO_HN) // Response.Redirect("../Default2.aspx", false); //if (CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0][NGUOI_DUNG_SCM.ID_NHOM_NGUOI_SU_DUNG]) == C_TU_DIEN_NHOM_NGUOI_DUNG.NHAP_HO_SO_HN) // Response.Redirect("../UC/TongHopSoLuongCuocGoi.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { this.ctvLogin.IsValid = false; ctvLogin.Text = "Tài khoản của bạn đã bị khóa!"; } } else { this.ctvLogin.IsValid = false; } } }
private bool check_validate_grid_is_ok() { bool v_b_result = true; if (Session[SESSION.UserID] == null) { Response.Redirect("/QuanLyHanhChinh/Default.aspx", false); } decimal v_dc_id_user = CIPConvert.ToDecimal(Session[SESSION.UserID]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(v_dc_id_user); US_HT_USER_GROUP v_us_ht_user_group = new US_HT_USER_GROUP(v_us_ht_nguoi_su_dung.dcID_USER_GROUP); DS_HT_USER_GROUP v_ds_ht_user_group = new DS_HT_USER_GROUP(); US_HT_QUAN_HE_SU_DUNG_DU_LIEU v_us_ht_quan_he_su_dung_du_lieu = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); string v_str_ma_phong_ban = v_us_ht_quan_he_su_dung_du_lieu.get_all_ma_phong_ban_by_id_user_group(v_us_ht_user_group.dcID); System.Drawing.Color v_color_alert = System.Drawing.Color.LightGreen; System.Drawing.Color v_color_alert_message = System.Drawing.Color.Green; System.Drawing.Color v_color_ok = System.Drawing.Color.Blue; System.Drawing.Color v_color_dangerous = System.Drawing.Color.LightPink; System.Drawing.Color v_color_dangerous_message = System.Drawing.Color.Red; System.Drawing.Color v_color_normal = System.Drawing.Color.White; GridViewRow[] v_arr_gvr = new GridViewRow[m_grv_dm_bill.Rows.Count]; m_grv_dm_bill.Rows.CopyTo(v_arr_gvr, 0); for (int i = 0; i < v_arr_gvr.Length; i++) { System.Web.UI.WebControls.TextBox v_txt_so_bill = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_so_bill_grid"); System.Web.UI.WebControls.TextBox v_txt_ma_phong_ban = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_ma_phong_ban_grid"); System.Web.UI.WebControls.TextBox v_txt_nguoi_nhan = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_nguoi_nhan_grid"); System.Web.UI.WebControls.TextBox v_txt_nguoi_gui = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_nguoi_gui_grid"); System.Web.UI.WebControls.TextBox v_txt_noi_nhan = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_noi_nhan_grid"); System.Web.UI.WebControls.TextBox v_txt_noi_dung_gui = (System.Web.UI.WebControls.TextBox)v_arr_gvr[i].FindControl("m_txt_noi_dung_grid"); //System.Web.UI.WebControls.Label v_lbl_so_bill_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_so_bill_message"); //System.Web.UI.WebControls.Label v_lbl_ma_phong_ban_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_ma_phong_ban_message"); //System.Web.UI.WebControls.Label v_lbl_nguoi_nhan_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_nguoi_nhan_message"); //System.Web.UI.WebControls.Label v_lbl_nguoi_gui_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_nguoi_gui_message"); //System.Web.UI.WebControls.Label v_lbl_noi_nhan_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_noi_nhan_message"); //System.Web.UI.WebControls.Label v_lbl_noi_dung_gui_message = (System.Web.UI.WebControls.Label)v_arr_gvr[i].FindControl("m_lbl_noi_dung_message"); // check so bill if (!v_txt_so_bill.Text.Equals("") && check_validate_is_having_so_bill(v_txt_so_bill.Text.Trim())) { v_txt_so_bill.BackColor = v_color_normal; v_txt_so_bill.ToolTip = "Đã có dữ liệu. Click nếu muốn thay đổi"; //v_lbl_so_bill_message.Text = "Dữ liệu hợp lý!"; //v_lbl_so_bill_message.ForeColor = v_color_ok; //v_lbl_so_bill_message.Font.Bold = true; } else { v_txt_so_bill.BackColor = v_color_alert; //v_lbl_so_bill_message.Text = "Số bill đã tồn tại hoặc đang để trống!"; v_txt_so_bill.ToolTip = "Số bill đã tồn tại hoặc đang để trống! Click để thêm hoặc chỉnh sửa"; //v_lbl_so_bill_message.ForeColor = v_color_dangerous_message; //v_lbl_so_bill_message.Font.Bold = true; v_b_result = false; } ////check ma phong ban //if(!v_txt_ma_phong_ban.Text.Equals("") && v_str_ma_phong_ban.Contains(v_txt_ma_phong_ban.Text.Trim().ToUpper())) { // v_txt_ma_phong_ban.BackColor = v_color_normal; // v_lbl_ma_phong_ban_message.Text = "Dữ liệu hợp lý!"; // v_lbl_ma_phong_ban_message.ForeColor = v_color_ok; // v_lbl_ma_phong_ban_message.Font.Bold = true; //} //else { // v_txt_ma_phong_ban.BackColor = v_color_dangerous; // v_lbl_ma_phong_ban_message.Text = "Bạn chỉ được nhập bill của phòng: "+v_str_ma_phong_ban+" !"; // v_lbl_ma_phong_ban_message.ForeColor = v_color_dangerous_message; // v_lbl_ma_phong_ban_message.Font.Bold = true; // v_b_result = false; //} //check nguoi gui if (!v_txt_nguoi_gui.Text.Equals("")) { v_txt_nguoi_gui.BackColor = v_color_normal; v_txt_nguoi_gui.ToolTip = "Dã có dữ liệu. Click nếu muốn thay đổi"; //v_lbl_nguoi_gui_message.Text = "Dữ liệu hợp lý!"; //v_lbl_nguoi_gui_message.ForeColor = v_color_ok; //v_lbl_nguoi_gui_message.Font.Bold = true; } else { v_txt_nguoi_gui.BackColor = v_color_dangerous; //v_lbl_nguoi_gui_message.Text = "Bạn phải nhập người gửi!"; v_txt_nguoi_gui.ToolTip = "Bạn phải nhập người gửi"; //v_lbl_nguoi_gui_message.ForeColor = v_color_dangerous_message; //v_lbl_nguoi_gui_message.Font.Bold = true; v_b_result = false; } //check so nguoi nhan if (!v_txt_nguoi_nhan.Text.Equals("")) { v_txt_nguoi_nhan.BackColor = v_color_normal; v_txt_nguoi_nhan.ToolTip = "Đã có dữ liệu. Click nếu muốn thay đổi"; //v_lbl_nguoi_nhan_message.Text = "Dữ liệu hợp lý!"; //v_lbl_nguoi_nhan_message.ForeColor = v_color_ok; //v_lbl_nguoi_nhan_message.Font.Bold = true; } else { v_txt_nguoi_nhan.BackColor = v_color_dangerous; //v_lbl_nguoi_nhan_message.Text = "Bạn phải nhập người nhận!"; v_txt_noi_nhan.ToolTip = "Bạn phải nhập người nhận"; //v_lbl_nguoi_nhan_message.ForeColor = v_color_dangerous_message; //v_lbl_nguoi_nhan_message.Font.Bold = true; v_b_result = false; } //check so noi nhan if (!v_txt_noi_nhan.Text.Equals("")) { v_txt_noi_nhan.BackColor = v_color_normal; v_txt_noi_nhan.ToolTip = "Đã có dữ liệu. Click nếu muốn thay đổi"; //v_lbl_noi_nhan_message.Text = "Dữ liệu hợp lý!"; //v_lbl_noi_nhan_message.ForeColor = v_color_ok; ; //v_lbl_noi_nhan_message.Font.Bold = true; } else { v_txt_noi_nhan.BackColor = v_color_dangerous; //v_lbl_noi_nhan_message.Text = "Bạn phải nhập nơi nhận!"; v_txt_noi_nhan.ToolTip = "Bạn phải nhập người gửi"; //v_lbl_noi_nhan_message.ForeColor = v_color_dangerous_message; //v_lbl_noi_nhan_message.Font.Bold = true; v_b_result = false; } ////check so noi dung gui //if (!v_txt_noi_dung_gui.Text.Equals("")) //{ // v_txt_noi_dung_gui.BackColor = v_color_normal; // v_lbl_noi_dung_gui_message.Text = "Dữ liệu hợp lý!"; // v_lbl_noi_dung_gui_message.ForeColor = v_color_ok; ; // v_lbl_noi_dung_gui_message.Font.Bold = true; //} //else //{ // v_txt_noi_dung_gui.BackColor = v_color_alert; // v_lbl_noi_dung_gui_message.Text = "Bạn phải nên nhập nội dung gửi!"; // v_lbl_noi_dung_gui_message.ForeColor = v_color_alert_message; // v_lbl_noi_dung_gui_message.Font.Bold = true; //} } return v_b_result; }
private void load_data_to_grid() { if (m_cbo_phong_ban.SelectedValue == null) return; if (Session[SESSION.UserID] == null) return; decimal v_dc_id_user = CIPConvert.ToDecimal(Session[SESSION.UserID]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(v_dc_id_user); //format_control(v_us_ht_nguoi_su_dung.strTEN_TRUY_CAP); decimal v_dc_id_phong_ban = CIPConvert.ToDecimal(m_cbo_phong_ban.SelectedValue); US_V_BAN_HANH_VAN_BAN v_us_gd_van_thu = new US_V_BAN_HANH_VAN_BAN(); DS_V_BAN_HANH_VAN_BAN v_ds_gd_van_thu = new DS_V_BAN_HANH_VAN_BAN(); v_us_gd_van_thu.v_tra_cuu_van_ban( v_ds_gd_van_thu , v_dc_id_phong_ban , v_us_ht_nguoi_su_dung.strMAIL , m_txt_tu_khoa.Text.Trim()); m_grv_dm_bill.DataSource = v_ds_gd_van_thu.V_BAN_HANH_VAN_BAN; m_grv_dm_bill.DataBind(); }
private void us_object2grid(US_HT_NGUOI_SU_DUNG i_us , int i_grid_row) { DataRow v_dr = (DataRow) m_fg.Rows[i_grid_row].UserData; i_us.Me2DataRow(v_dr); }
private decimal load_user_quyen(string ip_str_user_name) { m_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); m_ds_ht_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); m_us_ht_nguoi_su_dung.FillDataset(m_ds_ht_nguoi_su_dung, " WHERE TEN_TRUY_CAP = N'" + ip_str_user_name + "'"); return CIPConvert.ToDecimal(m_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["ID_USER_GROUP"]); }
private bool SubmitLogonIsOK() { //********************************************************************* //* 1. Kiểm tra các trường trên màn hình //* 2. Kiểm tra xem password, tên, nhóm có đúng không //* 3. Trả lại kết quả //********************************************************************* if (!ValidLogonData()) { return false; } US_HT_NGUOI_SU_DUNG v_us_user = new US_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG.LogonResult v_logonResult = default(US_HT_NGUOI_SU_DUNG.LogonResult); Form2UsObject(); m_us_user.check_user(m_us_user.strTEN_TRUY_CAP, m_us_user.strMAT_KHAU, ref v_logonResult); bool v_loginSucceeded = false; if (v_logonResult == IP.Core.IPUserService.US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name) { BaseMessages.MsgBox_Warning(18); } else if (v_logonResult == US_HT_NGUOI_SU_DUNG.LogonResult.User_Is_Locked) { BaseMessages.MsgBox_Warning(21); } else if (v_logonResult == US_HT_NGUOI_SU_DUNG.LogonResult.OK_Login_Succeeded) { v_loginSucceeded = true; } //should never happen, stop if get there else { Debug.Assert(false); } if (v_loginSucceeded) { return true; } else { return false; } return true; }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { if (!Person.check_user_have_menu()) { ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script type = 'text/javascript'>alert('Bạn không có quyền sử dụng chức năng này!');window.location.replace('/TraCuuKeToan/')</script>"); } US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); if (Session[SESSION.AccounLoginYN] == "Y") { decimal v_id_user = CIPConvert.ToDecimal(Session[SESSION.UserID]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); IP.Core.IPData.DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new IP.Core.IPData.DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, " WHERE ID =" + v_id_user); decimal v_id_user_group = CIPConvert.ToDecimal(v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["ID_USER_GROUP"]); US_HT_QUAN_HE_SU_DUNG_DU_LIEU v_us_ht_qh_sd_dl = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); DS_HT_QUAN_HE_SU_DUNG_DU_LIEU v_ds_ht_qh_sd_dl = new DS_HT_QUAN_HE_SU_DUNG_DU_LIEU(); v_us_ht_qh_sd_dl.FillDataset(v_ds_ht_qh_sd_dl, "where ID_USER_GROUP =" + v_id_user_group); m_hdf_id_trung_tam.Value = v_ds_ht_qh_sd_dl.HT_QUAN_HE_SU_DUNG_DU_LIEU.Rows[0]["ID_PHONG_BAN"].ToString(); } else { Response.Redirect("../Default.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } set_time_set_ten_trung_tam(); load_data_to_grid(); thong_bao("", false); view_detail_grv(false); } } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
private void form_2_us_object() { m_us_user = new US_HT_NGUOI_SU_DUNG(); m_us_user.dcID_USER_GROUP = CIPConvert.ToDecimal(m_cbo_user_group.SelectedValue); m_us_user.strTEN_TRUY_CAP = m_txt_ten_dang_nhap.Text.TrimEnd(); m_us_user.strTEN = m_txt_ho_va_ten.Text.TrimEnd(); m_us_user.strNGUOI_TAO = "admin"; if (m_chk_lock_yn.Checked) m_us_user.strTRANG_THAI = "1"; else m_us_user.strTRANG_THAI = "0"; if (m_txt_mat_khau.Text.Length > 0) m_us_user.strMAT_KHAU =CIPConvert.Encoding( m_txt_mat_khau.Text.TrimEnd()); else m_us_user.strMAT_KHAU = m_hdf_pw.Value; m_us_user.strBUILT_IN_YN = "Y"; }
private void save_data() { //Buoc 1: Check validate du lieu khong duoc de trong if (!check_validate_data_is_ok()) return; //Buoc 2: Check với CSDL //Khong dung thi hien thong bao //Bước 2.1 Check xem tài khoản đã tồn tại hay chưa US_HT_NGUOI_SU_DUNG v_us_check = new US_HT_NGUOI_SU_DUNG(); v_us_check.InitByTenTruyCap(m_txt_tai_khoan.Text); //Bước 2.2 Check mat khau cu co dung voi ten tai khoan khong? v_us_check.check_user(m_txt_tai_khoan.Text, CIPConvert.Encoding(m_txt_mat_khau_cu.Text), ref v_logonresult); switch (v_logonresult) { case US_HT_NGUOI_SU_DUNG.LogonResult.User_Is_Locked: return; case US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name: BaseMessages.MsgBox_Error("Sai tên tài khoản hoặc mật khẩu!"); return; default: break; } //Buoc 2.3: Check mat khau moi nhap vao co trung nhau hay khong? if (m_txt_mat_khau_moi.Text != m_txt_nhap_lai_mat_khau_moi.Text) { BaseMessages.MsgBox_Error("Việc nhập lại mật khẩu mới chưa đúng!"); return; } //Buoc 4: Luu v_us_check.strMAT_KHAU = CIPConvert.Encoding(m_txt_mat_khau_moi.Text); v_us_check.Update(); //Buoc 5: Hien thong bao BaseMessages.MsgBox_Infor("Đã đổi mật khẩu thành công!"); this.Close(); }
private void load_data_2_cbo_po_quan_ly_chinh_va_phu() { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_nguoi_su_dung = new DS_HT_NGUOI_SU_DUNG(); try { v_us_nguoi_su_dung.FillDataset(v_ds_nguoi_su_dung, " WHERE ID_USER_GROUP <> " + LOAI_USER_QUYEN.GIANG_VIEN); // Load data to PO phụ trách chính Combobox m_cbo_po_phu_trach_chinh.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_chinh.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_chinh.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_chinh.SelectedIndex = 0; m_cbo_po_phu_trach_chinh.DataBind(); DataRow v_dr_none = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.NewHT_NGUOI_SU_DUNGRow(); v_dr_none[HT_NGUOI_SU_DUNG.ID] = "0"; v_dr_none[HT_NGUOI_SU_DUNG.TEN] = "Không có"; //v_dr_none[HT_NGUOI_SU_DUNG.MAT_KHAU] = "123456"; v_dr_none[HT_NGUOI_SU_DUNG.TEN_TRUY_CAP] = "KHONG_CO"; //v_dr_none[HT_NGUOI_SU_DUNG.NGAY_TAO] = CIPConvert.ToDatetime("01/01/2011"); //v_dr_none[HT_NGUOI_SU_DUNG.NGUOI_TAO] = "ADMIN"; //v_dr_none[HT_NGUOI_SU_DUNG.BUILT_IN_YN] = "N"; //v_dr_none[HT_NGUOI_SU_DUNG.TRANG_THAI] = "0"; v_ds_nguoi_su_dung.EnforceConstraints = false; v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows.InsertAt(v_dr_none, 0); // Cbo phụ 1 m_cbo_po_phu_trach_phu.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu.SelectedIndex = 0; m_cbo_po_phu_trach_phu.DataBind(); // Cbo phụ 2 m_cbo_po_phu_trach_phu2.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu2.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu2.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu2.SelectedIndex = 0; m_cbo_po_phu_trach_phu2.DataBind(); // Cbo phụ 3 m_cbo_po_phu_trach_phu3.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu3.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu3.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu3.SelectedIndex = 0; m_cbo_po_phu_trach_phu3.DataBind(); // Cbo phụ 4 m_cbo_po_phu_trach_phu4.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu4.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu4.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu4.SelectedIndex = 0; m_cbo_po_phu_trach_phu4.DataBind(); // Cbo phụ 5 m_cbo_po_phu_trach_phu5.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu5.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu5.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu5.SelectedIndex = 0; m_cbo_po_phu_trach_phu5.DataBind(); // Cbo phụ 6 m_cbo_po_phu_trach_phu6.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu6.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu6.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu6.SelectedIndex = 0; m_cbo_po_phu_trach_phu6.DataBind(); // Cbo phụ 7 m_cbo_po_phu_trach_phu7.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu7.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu7.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu7.SelectedIndex = 0; m_cbo_po_phu_trach_phu7.DataBind(); // Cbo phụ 8 m_cbo_po_phu_trach_phu8.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu8.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu8.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu8.SelectedIndex = 0; m_cbo_po_phu_trach_phu8.DataBind(); // Cbo phụ 9 m_cbo_po_phu_trach_phu9.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu9.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu9.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu9.SelectedIndex = 0; m_cbo_po_phu_trach_phu9.DataBind(); // Cbo phụ 10 m_cbo_po_phu_trach_phu10.DataSource = v_ds_nguoi_su_dung.HT_NGUOI_SU_DUNG; m_cbo_po_phu_trach_phu10.DataValueField = HT_NGUOI_SU_DUNG.TEN_TRUY_CAP; m_cbo_po_phu_trach_phu10.DataTextField = HT_NGUOI_SU_DUNG.TEN; m_cbo_po_phu_trach_phu10.SelectedIndex = 0; m_cbo_po_phu_trach_phu10.DataBind(); } catch (Exception v_e) { throw v_e; } }
protected void Page_Load(object sender, EventArgs e) { try { //this.Form.DefaultButton = m_cmd_tim_kiem.UniqueID; if (!IsPostBack) { //if (!Person.check_user_have_menu()) //{ // ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script type = 'text/javascript'>alert('Bạn không có quyền sử dụng chức năng này!');window.location.replace('/TraCuuKeToan/')</script>"); //} US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); if (Session[SESSION.AccounLoginYN] == "Y") { decimal v_id_user = CIPConvert.ToDecimal(Session[SESSION.UserID]); US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); IP.Core.IPData.DS_HT_NGUOI_SU_DUNG v_ds_ht_nguoi_su_dung = new IP.Core.IPData.DS_HT_NGUOI_SU_DUNG(); v_us_ht_nguoi_su_dung.FillDataset(v_ds_ht_nguoi_su_dung, " WHERE ID =" + v_id_user); decimal v_id_user_group = CIPConvert.ToDecimal(v_ds_ht_nguoi_su_dung.HT_NGUOI_SU_DUNG.Rows[0]["ID_USER_GROUP"]); US_HT_QUAN_HE_SU_DUNG_DU_LIEU v_us_ht_qh_sd_dl = new US_HT_QUAN_HE_SU_DUNG_DU_LIEU(); DS_HT_QUAN_HE_SU_DUNG_DU_LIEU v_ds_ht_qh_sd_dl = new DS_HT_QUAN_HE_SU_DUNG_DU_LIEU(); v_us_ht_qh_sd_dl.FillDataset(v_ds_ht_qh_sd_dl, "where ID_USER_GROUP =" + v_id_user_group); m_hdf_id_trung_tam.Value = v_ds_ht_qh_sd_dl.HT_QUAN_HE_SU_DUNG_DU_LIEU.Rows[0]["ID_PHONG_BAN"].ToString(); m_hdf_id_user.Value = v_id_user.ToString(); set_inital_form_mode(); view_detail_grv(false); } thong_bao("", false, false); } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(this, v_e); } }
this.m_pnl_out_place_dm.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.m_grv_don_hang)).EndInit(); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); this.ResumeLayout(false); } private void insert_v_gd_don_dat_hang_dinh_muc() { // f538_TAD_DUYET_DON_HANG_DE v_fDE = new f538_TAD_DUYET_DON_HANG_DE(); // v_fDE.display(); load_data_2_grid(); } private void khong_duyet_v_gd_don_dat_hang_dinh_muc() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_don_hang)) return; if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_don_hang, m_grv_don_hang.Row)) return; grid2us_object(m_us, m_grv_don_hang.Row); // f538_TAD_DUYET_DON_HANG_DE v_fDE = new f538_TAD_DUYET_DON_HANG_DE(); // v_fDE.display(m_us); US_DM_PHONG_BAN v_us_pb = new US_DM_PHONG_BAN(); DS_DM_PHONG_BAN v_ds_pb = new DS_DM_PHONG_BAN(); US_HT_NGUOI_SU_DUNG v_us_user = new US_HT_NGUOI_SU_DUNG(); DS_HT_NGUOI_SU_DUNG v_ds_user = new DS_HT_NGUOI_SU_DUNG(); v_us_pb.FillDataset(v_ds_pb, "where ID =" + m_us.dcID_PHONG_BAN); string ten_truy_cap = "nv_" + v_ds_pb.Tables[0].Rows[0]["MA_PHONG_BAN"].ToString(); v_us_user.FillDataset(v_ds_user, "Where TEN_TRUY_CAP = " + "'" + ten_truy_cap + "'"); string v_mail; if (v_ds_user.Tables[0].Rows.Count >= 0) v_mail = v_ds_user.Tables[0].Rows[0]["MAIL"].ToString(); else { v_mail = ""; DialogResult result = MessageBox.Show("Chưa có mail người gửi! \nBạn có muốn Không duyệt đơn hàng này mà không gửi mail thông báo?", "Thông báo", MessageBoxButtons.YesNo); if (result == DialogResult.Yes)
//Public m_strMaPhanHe As String public CLoginInformation_302(US_HT_NGUOI_SU_DUNG i_us_user) { m_us_user = i_us_user; // m_strMaPhanHe = i_strMaPhanHe }
private void grid2us_object(US_HT_NGUOI_SU_DUNG i_us , int i_grid_row) { DataRow v_dr; v_dr = (DataRow) m_fg.Rows[i_grid_row].UserData; m_obj_trans.GridRow2DataRow(i_grid_row, v_dr); i_us.DataRow2Me(v_dr); }
public static decimal get_id_don_vi() { decimal v_dc_id_don_vi = 0; US_HT_NGUOI_SU_DUNG v_us_nsd = new US_HT_NGUOI_SU_DUNG(get_user_id()); US_HT_USER_GROUP v_us_ug = new US_HT_USER_GROUP(v_us_nsd.dcID_USER_GROUP); v_dc_id_don_vi = v_us_ug.dcID_DON_VI; return v_dc_id_don_vi; }
public static void InitializeContext(CLoginInformation_302 i_LoginInfo) { //***************************************************************** //* Init context //* 1. các giá trị thường dùng trong hệ thống //* 2. load phân quyền hệ thống về //* 3. Các biến môi trường khác //**************************************************************** //* 1. các giá trị thường dùng trong hệ thống // Debug.Assert(m_strCurrentUserName <> "") try { m_us_user = i_LoginInfo.m_us_user; //* 2. load phân quyền hệ thống về //* 3. Các biến môi trường khác System.Configuration.AppSettingsReader v_configReader = new System.Configuration.AppSettingsReader(); m_strRunMode = System.Convert.ToString(v_configReader.GetValue("RUN_MODE", IPConstants.C_StringType).ToString()); v_configReader = null; } catch (Exception ex) { throw (ex); } }
private void save_data() { //Buoc 1: Check validate du lieu khong duoc de trong if(!check_validate_data_is_ok()) return; //Buoc 2: Check mat khau cu co dung voi ten tai khoan khong? //Khong dung thi hien thong bao US_HT_NGUOI_SU_DUNG v_us_ht_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(CIPConvert.ToDecimal(m_cbo_tai_khoan.SelectedValue)); if(CIPConvert.Deciphering(v_us_ht_nguoi_su_dung.strMAT_KHAU) != m_txt_mat_khau_cu.Text) { BaseMessages.MsgBox_Error("Mật khẩu cũ không đúng!"); return; } //Buoc 3: Check mat khau cu va moi co trung nhau hay khong? if(m_txt_mat_khau_moi.Text != m_txt_nhap_lai_mat_khau_moi.Text) { BaseMessages.MsgBox_Error("Việc nhập lại mật khẩu mới chưa đúng!"); return; } //Buoc 4: Luu try { v_us_ht_nguoi_su_dung.strMAT_KHAU = CIPConvert.Encoding(m_txt_mat_khau_moi.Text); v_us_ht_nguoi_su_dung.Update(); } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } //Buoc 5: Hien thong bao BaseMessages.MsgBox_Infor("Đã đổi mật khẩu thành công!"); this.Close(); }
// Kiem tra cap ten/mat khau public void CheckAccount(string strUserName, string strPassWord) { US_HT_NGUOI_SU_DUNG v_us_nguoi_su_dung = new US_HT_NGUOI_SU_DUNG(); US_HT_NGUOI_SU_DUNG.LogonResult v_log_result = US_HT_NGUOI_SU_DUNG.LogonResult.WrongPassword_OR_Name; v_us_nguoi_su_dung.check_user(strUserName, strPassWord, ref v_log_result); if (v_log_result == US_HT_NGUOI_SU_DUNG.LogonResult.OK_Login_Succeeded) { v_us_nguoi_su_dung.InitByTenTruyCap(strUserName); if (this.cbxRememberPassword.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["PassWord"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["UserName"].Value = strUserName; Response.Cookies["PassWord"].Value = strPassWord; } Session[SESSION.AccounLoginYN] = "Y"; Session[SESSION.UserName] = strUserName; Session[SESSION.UserFullName] = v_us_nguoi_su_dung.strTEN; Session[SESSION.UserID] = v_us_nguoi_su_dung.dcID; if (v_us_nguoi_su_dung.dcID_USER_GROUP == ID_USER_GROUP.ADMIN) { Session[SESSION.Allow2DeleteDataYN] = "Y"; } else if (v_us_nguoi_su_dung.dcID_USER_GROUP == ID_USER_GROUP.TONG_CUC) { Session[SESSION.Allow2DeleteDataYN] = "Y"; } else if (v_us_nguoi_su_dung.dcID_USER_GROUP == ID_USER_GROUP.TESTER) { Session[SESSION.Allow2DeleteDataYN] = "Y"; } else { Session[SESSION.Allow2DeleteDataYN] = "N"; } decimal v_dc_quyen = load_user_quyen(strUserName); Session[SESSION.UserQuyen] = v_dc_quyen; if (v_dc_quyen == LOAI_USER_QUYEN.GROUP30) { Response.Redirect("/QuanLyDuToan", false); //Session[SESSION.QuyenGV] = load_user_quyen(strUserName); } else if (!Person.check_data_thong_tin_don_vi_is_full()) { HttpContext.Current.Response.Redirect("/DuToan/F700_thong_tin_don_vi.aspx", false); } /* * kiem tra xem don vi da day du thong tin chua * Neu chua day du thi tu dong redirect den F700_thong_tin_don_vi */ else Response.Redirect("../Default.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { this.ctvLogin.IsValid = false; } }
static void Main() { try { IP.Core.IPSystemAdmin.f101_Dang_Nhap v_frm_login_form = new f101_Dang_Nhap(); US_HT_NGUOI_SU_DUNG v_us_user = new US_HT_NGUOI_SU_DUNG(); decimal v_dc_id_phap_nhan = CAppContext_201.getCurrentIDPhapnhan(); CLoginInformation_302 v_obj_login_info = new CLoginInformation_302(v_us_user, v_dc_id_phap_nhan); DialogResult v_login_result = DialogResult.Cancel; bool v_UserWant2ExitFromSystem = false; IPConstants.HowUserWantTo_Exit_MainForm v_exitmode = IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem; //load user - pass lần đăng nhập gần nhất string v_str_path = Path.GetDirectoryName(Application.ExecutablePath) + "\\login.txt"; if (!File.Exists(v_str_path)) { System.IO.StreamWriter file = new StreamWriter(v_str_path); // file.WriteLine(""); // file.WriteLine(""); file.Close(); } System.IO.StreamReader file_read = new System.IO.StreamReader(v_str_path); string v_str_user = "", v_str_pass = ""; v_str_user = file_read.ReadLine(); v_str_pass = file_read.ReadLine(); if (v_str_user == null || v_str_pass == null) { v_str_user = ""; v_str_pass = ""; } if (v_str_pass != "") { v_str_pass = CIPConvert.Deciphering(v_str_pass); } file_read.Close(); // Login lan 1 v_frm_login_form.displayLogin(v_str_user, v_str_pass, ref v_obj_login_info, ref v_login_result); if (v_login_result == DialogResult.Cancel) { v_frm_login_form.Dispose(); v_frm_login_form.Close(); return; } v_frm_login_form.Dispose(); while (!v_UserWant2ExitFromSystem) { CAppContext_201.InitializeContext(v_obj_login_info); CAppContext_201.LoadDecentralizationByUserLogin(); // string v_str_path = Path.GetDirectoryName(Application.ExecutablePath) + "\\login.txt"; System.IO.StreamWriter file_write = new System.IO.StreamWriter(v_str_path); file_write.WriteLine(v_obj_login_info.m_us_user.strTEN_TRUY_CAP); file_write.WriteLine(v_obj_login_info.m_us_user.strMAT_KHAU); file_write.Close(); //v_obj_login_info.m_us_user.str f002_main_form v_frm_main = new f002_main_form(); v_frm_main.display(ref v_exitmode); v_frm_main.Dispose(); // sau main form hiện thì login hoặc thóat switch (v_exitmode) { case IPConstants.HowUserWantTo_Exit_MainForm.ExitFromSystem: v_UserWant2ExitFromSystem = true; break; case IPConstants.HowUserWantTo_Exit_MainForm.Login_As_DifferentUser: // vào bằng user khác ( hoặc nhóm khác) file_read = new System.IO.StreamReader(v_str_path); v_str_user = file_read.ReadLine(); v_str_pass = file_read.ReadLine(); if (v_str_user == null || v_str_pass == null) { v_str_user = ""; v_str_pass = ""; } if (v_str_pass != "") { v_str_pass = CIPConvert.Deciphering(v_str_pass); } file_read.Close(); v_frm_login_form = new f101_Dang_Nhap(); v_frm_login_form.displayLogin(v_str_user, v_str_pass, ref v_obj_login_info, ref v_login_result); v_frm_login_form.Dispose(); break; default: // should never happens Debug.Assert(false); break; } } } catch (Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }