Пример #1
0
    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();
            }
        }
    }
Пример #2
0
    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());
            }
        }
    }
Пример #3
0
    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();
            }
        }
    }
Пример #4
0
    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 = "";
        }
    }