示例#1
0
        private void PregledDana_Load(object sender, EventArgs e)
        {
            magacin_cmb.DataSource    = Komercijalno.UcitajMagacine();
            magacin_cmb.DisplayMember = "_string";
            magacin_cmb.ValueMember   = "_int";

            NamestiGrafikon();
            UcitajPodatke();
            lokalCiljMagacina.Initialize(Korisnik.korisnikId, (int)magacin_cmb.SelectedValue);
            magacin_cmb.SelectedValue = Korisnik.magacinId;
        }
示例#2
0
        private void Sredstva_novo_Load(object sender, EventArgs e)
        {
            magacin_cmb.DataSource    = Komercijalno.UcitajMagacine();
            magacin_cmb.DisplayMember = "_string";
            magacin_cmb.ValueMember   = "_int";

            magacin_cmb.SelectedValue = (Korisnik.magacinId >= 12 && Korisnik.magacinId <= 28) ? Korisnik.magacinId : -1;

            UcitajVrste();

            ucitano = true;
        }
示例#3
0
        private void UcitajPodatke()
        {
            lokalCiljMagacina.Initialize(Korisnik.korisnikId, (int)magacin_cmb.SelectedValue);
            globalniCiljMagacina.Initialize(-1, (int)magacin_cmb.SelectedValue);

            double mesecniPromet = Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, M.Godina.MesecGet(dateTimePicker1.Value.Month), dateTimePicker1.Value.Year);
            double proslogodisnjiMesecniPromet = Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, M.Godina.MesecGet(dateTimePicker1.Value.Month), dateTimePicker1.Value.Year - 1);

            double lokalniCilj  = 0;
            double globalniCilj = 0;

            if (lokalCiljMagacina.procentualno == true)
            {
                lokalniCilj = proslogodisnjiMesecniPromet + (proslogodisnjiMesecniPromet * lokalCiljMagacina.godisnjiRast / 100);
            }
            else
            {
                lokalniCilj = lokalCiljMagacina.godisnjiRast;
            }
            if (globalniCiljMagacina.procentualno == true)
            {
                globalniCilj = proslogodisnjiMesecniPromet + (proslogodisnjiMesecniPromet * globalniCiljMagacina.godisnjiRast / 100);
            }
            else
            {
                globalniCilj = globalniCiljMagacina.godisnjiRast;
            }

            ukupanPromet_txt.Text = String.Format("{0:n} RSD", Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, dateTimePicker1.Value));
            gotovina_txt.Text     = String.Format("{0:n} RSD", Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, dateTimePicker1.Value, NacinUplate.Gotovina));
            virman_txt.Text       = String.Format("{0:n} RSD", Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, dateTimePicker1.Value, NacinUplate.Virman));
            kartica_txt.Text      = String.Format("{0:n} RSD", Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, dateTimePicker1.Value, NacinUplate.Kartica));
            odlozeno_txt.Text     = String.Format("{0:n} RSD", Komercijalno.PrometMagacina((int)magacin_cmb.SelectedValue, dateTimePicker1.Value, NacinUplate.Odlozeo));

            ukupanPrometM_txt.Text = String.Format("{0:n} RSD", mesecniPromet);
            globalCilj_txt.Text    = String.Format("{0:n} RSD", globalniCilj);
            lokalniCilj_txt.Text   = String.Format("{0:n} RSD", lokalniCilj);

            label6.Text = dateTimePicker1.Value.ToShortDateString();

            lokalniCilj_txt.BackColor = (lokalniCilj > mesecniPromet) ? Color.Pink : Color.LightGreen;
            globalCilj_txt.BackColor  = (globalniCilj > mesecniPromet) ? Color.Pink : Color.LightGreen;
        }
示例#4
0
        private void UcitajPodatke()
        {
            bool test = false;
            var  t1   = new Thread(
                () =>
            {
                test = Komercijalno.Initialize(this);
            });

            t1.Start();
            t1.Join();
            if (test)
            {
                Obavestenje o = new Obavestenje(10, "Roba komercijalnog uspesno ucitana!");
                o.Show();
            }
            else
            {
                Obavestenje o = new Obavestenje(10, "Ucitavanje robe komercijalnog nije uspelo!");
                o.Show();
            }
        }
示例#5
0
        private void NamestiGrafikon()
        {
            List <String_Double> list = Komercijalno.DnevniPrometSvihMagacina(dateTimePicker1.Value);

            chart1.DataSource = list;
            chart1.Series.First().XValueMember  = "_string";
            chart1.Series.First().YValueMembers = "_double";

            chart1.Series[0].IsVisibleInLegend = false;

            chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
            chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false;

            chart1.ChartAreas[0].AxisY.LabelStyle.Enabled = false;

            chart1.ChartAreas[0].AxisX.Interval = 1;
            chart1.ChartAreas[0].AxisX.Maximum  = 18;

            chart1.ChartAreas[0].AxisX.CustomLabels.Add(0.5, 1.5, "M12");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(1.5, 2.5, "M13");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(2.5, 3.5, "M14");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(3.5, 4.5, "M15");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(4.5, 5.5, "M16");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(5.5, 6.5, "M17");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(6.5, 7.5, "M18");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(7.5, 8.5, "M19");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(8.5, 9.5, "M20");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(9.5, 10.5, "M21");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(10.5, 11.5, "M22");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(11.5, 12.5, "M23");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(12.5, 13.5, "M24");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(13.5, 14.5, "M25");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(14.5, 15.5, "M26");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(15.5, 16.5, "M27");
            chart1.ChartAreas[0].AxisX.CustomLabels.Add(16.5, 17.5, "M28");
        }
示例#6
0
 private void UcitajMagacine()
 {
     magacini_cmb.DataSource    = Komercijalno.UcitajMagacine();
     magacini_cmb.ValueMember   = "_int";
     magacini_cmb.DisplayMember = "_string";
 }
示例#7
0
 private void OdrzavanjeOsnovnihSredstava_Load(object sender, EventArgs e)
 {
     magacin_cmb.DataSource    = Komercijalno.UcitajMagacine();
     magacin_cmb.ValueMember   = "_int";
     magacin_cmb.DisplayMember = "_string";
 }
示例#8
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     Komercijalno.Initialize();
 }