Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxPegawai.Text = pengguna.NamaLengkap;
                TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy");

                DropDownListVendor.DataSource     = db.TBVendors.OrderBy(item => item.Nama).ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Text = "-Pilih Supplier-", Value = "0"
                });
            }
        }
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy");

                DropDownListVendor.DataSource     = db.TBVendors.OrderBy(item => item.Nama).ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Text = "-Pilih Vendor-", Value = "0"
                });

                DropDownListPenerimaan.Items.Insert(0, new ListItem {
                    Text = "-Tanpa Penerimaan-", Value = "-"
                });

                TBStokProduk[] daftarStokProduk = db.TBStokProduks.Where(item => item.IDTempat == pengguna.IDTempat).ToArray();
                DropDownListStokProduk.DataSource     = daftarStokProduk.Select(item => new { item.IDStokProduk, item.TBKombinasiProduk.Nama }).OrderBy(item => item.Nama).ToArray();
                DropDownListStokProduk.DataTextField  = "Nama";
                DropDownListStokProduk.DataValueField = "IDStokProduk";
                DropDownListStokProduk.DataBind();

                if (DropDownListStokProduk.Items.Count == 0)
                {
                    ButtonSimpanDetail.Enabled = false;
                    ButtonSimpan.Enabled       = false;
                }
                else
                {
                    TBStokProduk stokProduk = daftarStokProduk.FirstOrDefault(item => item.IDStokProduk == DropDownListStokProduk.SelectedValue.ToInt());
                    TextBoxHarga.Text = stokProduk.HargaBeli.Value.ToFormatHarga();
                }
                ViewState["ViewStateListDetail"] = new List <StokProduk_Model>();
            }
        }
    }
Exemplo n.º 3
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);
                Warna_Class         ClassWarna         = new Warna_Class(db);
                AtributProduk_Class ClassAtributProduk = new AtributProduk_Class(db);
                PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db);

                DropDownListTempat.DataSource     = ClassTempat.Data();
                DropDownListTempat.DataValueField = "IDTempat";
                DropDownListTempat.DataTextField  = "Nama";
                DropDownListTempat.DataBind();
                DropDownListTempat.SelectedValue = Pengguna.IDTempat.ToString();

                DropDownListKategori.DataSource     = db.TBKategoriProduks.ToArray();
                DropDownListKategori.DataTextField  = "Nama";
                DropDownListKategori.DataValueField = "IDKategoriProduk";
                DropDownListKategori.DataBind();
                DropDownListKategori.Items.Insert(0, new ListItem {
                    Value = "-1", Text = "- Semua -"
                });
                DropDownListKategori.Items.Insert(1, new ListItem {
                    Value = "0", Text = " "
                });

                DropDownListPemilik.DataSource     = ClassPemilikProduk.Data();
                DropDownListPemilik.DataTextField  = "Nama";
                DropDownListPemilik.DataValueField = "IDPemilikProduk";
                DropDownListPemilik.DataBind();
                DropDownListPemilik.Items.Insert(0, new ListItem {
                    Value = "-1", Text = "- Semua -"
                });

                DropDownListVarian.DataSource     = ClassAtributProduk.Data();
                DropDownListVarian.DataTextField  = "Nama";
                DropDownListVarian.DataValueField = "IDAtributProduk";
                DropDownListVarian.DataBind();
                DropDownListVarian.Items.Insert(0, new ListItem {
                    Value = "-1", Text = "- Semua -"
                });

                DropDownListWarna.DataSource     = ClassWarna.Data();
                DropDownListWarna.DataTextField  = "Nama";
                DropDownListWarna.DataValueField = "IDWarna";
                DropDownListWarna.DataBind();
                DropDownListWarna.Items.Insert(0, new ListItem {
                    Value = "-1", Text = "- Semua -"
                });

                DropDownListVendor.DataSource     = db.TBVendors.ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Value = "-1", Text = "- Semua -"
                });
                DropDownListVendor.Items.Insert(1, new ListItem {
                    Value = "0", Text = " "
                });
            }
        }
        else
        {
            LinkDownload.Visible = false;
        }
    }
Exemplo n.º 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];
                TextBoxIDProyeksi.Text        = string.Empty;
                TextBoxPegawai.Text           = pengguna.NamaLengkap;
                TextBoxTanggal.Text           = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalJatuhTempo.Text = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalPengiriman.Text = DateTime.Now.ToString("d MMMM yyyy");

                Pengguna dmPengguna = new Pengguna();
                DropDownListPenggunaPIC.DataSource     = dmPengguna.CariBawahanSemua(db.TBPenggunas.FirstOrDefault(item => item.IDPengguna == pengguna.IDPengguna)).OrderBy(item => item.LevelJabatan).ThenBy(item => item.NamaLengkap);
                DropDownListPenggunaPIC.DataTextField  = "NamaLengkap";
                DropDownListPenggunaPIC.DataValueField = "IDPengguna";
                DropDownListPenggunaPIC.DataBind();
                DropDownListPenggunaPIC.Items.Insert(0, new ListItem {
                    Text = pengguna.NamaLengkap, Value = pengguna.IDPengguna.ToString()
                });

                DropDownListVendor.DataSource     = db.TBVendors.OrderBy(item => item.Nama).ToArray();
                DropDownListVendor.DataTextField  = "Nama";
                DropDownListVendor.DataValueField = "IDVendor";
                DropDownListVendor.DataBind();
                DropDownListVendor.Items.Insert(0, new ListItem {
                    Text = "-Pilih Vendor-", Value = "0"
                });

                ViewState["ViewStateListDetail"] = new List <POProduksiDetail_Model>();

                if (!string.IsNullOrEmpty(Request.QueryString["baru"]))
                {
                    LoadPOLama(db, Request.QueryString["baru"]);
                }
                else if (!string.IsNullOrEmpty(Request.QueryString["edit"]))
                {
                    LoadPOLama(db, Request.QueryString["edit"]);
                }
                else if (!string.IsNullOrEmpty(Request.QueryString["proy"]))
                {
                    LoadProyeksi(db, Request.QueryString["proy"]);
                }
                else
                {
                    DropDownListStokProduk.DataSource = db.TBStokProduks
                                                        .Where(item =>
                                                               item.IDTempat == pengguna.IDTempat &&
                                                               item.TBKombinasiProduk.TBProduk._IsActive)
                                                        .Select(item => new
                    {
                        item.IDStokProduk,
                        item.TBKombinasiProduk.Nama
                    })
                                                        .OrderBy(item => item.Nama)
                                                        .ToArray();

                    DropDownListStokProduk.DataTextField  = "Nama";
                    DropDownListStokProduk.DataValueField = "IDStokProduk";
                    DropDownListStokProduk.DataBind();

                    if (DropDownListStokProduk.Items.Count == 0)
                    {
                        ButtonSimpanDetail.Enabled = false;
                        ButtonSimpan.Enabled       = false;
                    }
                }
            }
        }
    }