private bool EsPropietarioEndargadoAdminColaborador(Gam gamAlmacenado, IRequest peticion) { var sesionn = peticion.GetUserSession(); return(gamAlmacenado.CreadoPorId == sesionn.GetPersonaId() || gamAlmacenado.EncargadoId == sesionn.GetPersonaId() || sesionn.HasAdminRole(peticion));; }
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 }
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); } }
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(); }
private bool EsPropietario_O_Admin(Gam gamAlmacenado, IRequest peticion) { var sesionn = peticion.GetUserSession(); return(gamAlmacenado.CreadoPorId == sesionn.GetPersonaId() || sesionn.HasAdminRole(peticion));; }