Exemple #1
0
        private bool EsPropietarioEndargadoAdminColaborador(Gam gamAlmacenado, IRequest peticion)
        {
            var sesionn = peticion.GetUserSession();

            return(gamAlmacenado.CreadoPorId == sesionn.GetPersonaId() || gamAlmacenado.EncargadoId == sesionn.GetPersonaId() ||
                   sesionn.HasAdminRole(peticion));;
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            NotaTip notaTip = (NotaTip)listNota.SelectedItem;
            GamTip  gamTip  = (GamTip)cmbGamTip.SelectedItem;

            if (gamTip == GamTip.Özel || notaTip == null || gamTip == null)
            {
                return;
            }

            gam = Gam.gamOlustur(gamTip, notaTip);
            boxCiktiGam.Text = gam.notalar[0].ToString() + " " + gamTip.ToString();
            flowLayoutPanel1.Controls.Clear();
            foreach (Nota item in gam.notaSesleri)
            {
                Button btn = new Button();
                btn.Width     = 50;
                btn.Height    = 25;
                btn.Tag       = item;
                btn.Text      = item.tip.ToString();
                btn.BackColor = Color.LightGray;
                btn.Click    += buton_Click;
                btn.Margin    = new Padding(0, 0, 0, 0); // flowlayout un weight ile height ayarlaması için butonun margin boyutunu giriyoz.
                flowLayoutPanel1.Controls.Add(btn);
            }
            btnAritmetikCaldir.Enabled = true;
            MessageBox.Show((-1 % 14).ToString()); // BURADA KALDIK
        }
Exemple #3
0
        private void btnOzelGamOlustur_Click(object sender, EventArgs e)
        {
            List <int> sayilar = new List <int>();

            for (int i = 0; i < txtGamNotaAraliklari.TextLength; i++)
            {
                int sayi = Convert.ToInt16(txtGamNotaAraliklari.Text.Substring(i, 1));
                sayilar.Add(sayi);
            }
            NotaTip notaTip = (NotaTip)listNota.SelectedItem;
            GamTip  gamTip  = (GamTip)cmbGamTip.SelectedItem;

            gam = Gam.ozelGamOlustur(gamTip, notaTip, sayilar.ToArray());
            boxCiktiGam.Text = gam.notalar[0].ToString() + " " + gamTip.ToString();
            flowLayoutPanel1.Controls.Clear();
            foreach (Nota item in gam.notaSesleri)
            {
                Button btn = new Button();
                btn.Width     = 50;
                btn.Height    = 25;
                btn.Tag       = item;
                btn.Text      = item.tip.ToString();
                btn.BackColor = Color.LightGray;
                btn.Click    += buton_Click;
                btn.Margin    = new Padding(0, 0, 0, 0); // flowlayout un weight ile height ayarlaması için butonun margin boyutunu giriyoz.
                flowLayoutPanel1.Controls.Add(btn);
            }
        }
Exemple #4
0
 private void ButtonPack_OnClick(object sender, RoutedEventArgs e)
 {
     ButtonPack.IsEnabled      = false;
     PackProgressBar.IsEnabled = true;
     foreach (var i in Gam.Pack(TextInputFile.Text, TextOutputFile.Text))
     {
         Dispatcher.Invoke(() =>
         {
             PackProgressBar.Value = i;
             PackProgressText.Text = $"{i:F2}%";
         });
         Debug.WriteLine(i);
     }
     PackProgressBar.IsEnabled = false;
     RefreshButtonPack();
 }
Exemple #5
0
        private bool EsPropietario_O_Admin(Gam gamAlmacenado, IRequest peticion)
        {
            var sesionn = peticion.GetUserSession();

            return(gamAlmacenado.CreadoPorId == sesionn.GetPersonaId() || sesionn.HasAdminRole(peticion));;
        }