protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Menubar_Class ClassMenubar = new Menubar_Class(db); DropDownListGrupPengguna.DataSource = db.TBGrupPenggunas.ToArray(); DropDownListGrupPengguna.DataTextField = "Nama"; DropDownListGrupPengguna.DataValueField = "IDGrupPengguna"; DropDownListGrupPengguna.DataBind(); RepeaterMenu.DataSource = ClassMenubar.Data(); RepeaterMenu.DataBind(); PengaturanHakAkses(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { DropDownListGrupPengguna.DataSource = db.TBGrupPenggunas.Where(item => item.IDGrupPengguna > 2).OrderBy(item => item.Nama).ToArray(); DropDownListGrupPengguna.DataTextField = "Nama"; DropDownListGrupPengguna.DataValueField = "IDGrupPengguna"; DropDownListGrupPengguna.DataBind(); Menubar_Class ClassMenubar = new Menubar_Class(db); RepeaterMenu.DataSource = ClassMenubar.Administrator(); RepeaterMenu.DataBind(); LoadRole(DropDownListGrupPengguna.SelectedValue.ToInt()); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { DropDownListGrupPengguna.DataSource = db.TBGrupPenggunas.ToArray(); DropDownListGrupPengguna.DataTextField = "Nama"; DropDownListGrupPengguna.DataValueField = "IDGrupPengguna"; DropDownListGrupPengguna.DataBind(); DropDownListGrupPengguna.Items.Insert(0, new ListItem { Text = "-- Grup Pengguna --", Value = "0" }); ButtonSimpan.Enabled = false; CheckBoxListKonfigurasi.DataSource = db.TBKonfigurasis.ToArray(); CheckBoxListKonfigurasi.DataValueField = "IDKonfigurasi"; CheckBoxListKonfigurasi.DataTextField = "Nama"; CheckBoxListKonfigurasi.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Tempat_Class ClassTempat = new Tempat_Class(db); Store_Class ClassStore = new Store_Class(db); //SUPER ADMINISTRATOR HANYA BISA DIBUAT OLEH SUPER ADMINISTRATOR if (Pengguna.IDGrupPengguna == (int)EnumGrupPengguna.SuperAdministrator) { DropDownListGrupPengguna.DataSource = db.TBGrupPenggunas.ToArray(); } else { DropDownListGrupPengguna.DataSource = db.TBGrupPenggunas.Where(item => item.IDGrupPengguna != (int)EnumGrupPengguna.SuperAdministrator).ToArray(); } DropDownListGrupPengguna.DataTextField = "Nama"; DropDownListGrupPengguna.DataValueField = "IDGrupPengguna"; DropDownListGrupPengguna.DataBind(); DropDownListGrupPengguna.SelectedValue = ((int)EnumGrupPengguna.Employee).ToString(); DropDownListTempat.DataSource = ClassTempat.Data(); DropDownListTempat.DataTextField = "Nama"; DropDownListTempat.DataValueField = "IDTempat"; DropDownListTempat.DataBind(); DropDownListTempat.SelectedValue = Pengguna.IDTempat.ToString(); var DataPengguna = db.TBPenggunas.FirstOrDefault(item => item.IDPengguna == Request.QueryString["id"].ToInt()); if (DataPengguna != null && DataPengguna.IDPengguna != (int)EnumPengguna.RendyHerdiawan) { //IDPengguna //IDPenggunaParent DropDownListGrupPengguna.SelectedValue = DataPengguna.IDGrupPengguna.ToString(); DropDownListTempat.SelectedValue = DataPengguna.IDTempat.ToString(); TextBoxNomorIdentitas.Text = DataPengguna.NomorIdentitas; TextBoxNomorNPWP.Text = DataPengguna.NomorNPWP; TextBoxNomorRekening.Text = DataPengguna.NomorRekening; TextBoxNamaBank.Text = DataPengguna.NamaBank; TextBoxNamaRekening.Text = DataPengguna.NamaRekening; TextBoxNamaLengkap.Text = DataPengguna.NamaLengkap; TextBoxTempatLahir.Text = DataPengguna.TempatLahir; TextBoxTanggalLahir.Text = DataPengguna.TanggalLahir.ToString("d MMMM yyyy"); DropDownListGender.SelectedValue = DataPengguna.JenisKelamin.ToString(); TextBoxAlamat.Text = DataPengguna.Alamat; TextBoxAgama.Text = DataPengguna.Agama; TextBoxTelepon.Text = DataPengguna.Telepon; TextBoxHandphone.Text = DataPengguna.Handphone; TextBoxEmail.Text = DataPengguna.Email; TextBoxStatusPerkawinan.Text = DataPengguna.StatusPerkawinan; TextBoxKewarganegaraan.Text = DataPengguna.Kewarganegaraan; TextBoxPendidikanTerakhir.Text = DataPengguna.PendidikanTerakhir; TextBoxTanggalBekerja.Text = DataPengguna.TanggalBekerja.ToString("d MMMM yyyy"); TextBoxUsername.Text = DataPengguna.Username; TextBoxPassword.Text = DataPengguna.Password; TextBoxPIN.Text = DataPengguna.PIN; DropDownListStatus.SelectedValue = DataPengguna._IsActive.ToString(); TextBoxCatatan.Text = DataPengguna.Catatan; //EkstensiFoto //RFID //SidikJari //GajiPokok //JaminanHariTua //JaminanKecelakaan //PPH21 //TunjanganHariRaya //TunjanganMakan //TunjanganTransportasi ButtonSimpan.Text = "Ubah"; LabelKeterangan.Text = "Ubah"; } else { PanelStatus.Visible = false; DropDownListStatus.SelectedValue = true.ToString(); TextBoxPIN.Text = Pengaturan.GeneratePIN(db); TextBoxTanggalLahir.Text = DateTime.Now.ToString("d MMMM yyyy"); TextBoxTanggalBekerja.Text = DateTime.Now.ToString("d MMMM yyyy"); TextBoxGajiKotor.Text = "0"; TextBoxTambahanGaji.Text = "0"; TextBoxPotonganGaji.Text = "0"; TextBoxGajiBersih.Text = "0"; LabelKeterangan.Text = "Tambah"; ButtonSimpan.Text = "Tambah"; } } } else { LiteralWarning.Text = ""; } }