コード例 #1
0
 /// <summary>
 /// Konstruktor
 /// </summary>
 public Chat(string username)
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     Dizajner.SetDefaultButton(this, btnPosalji);
     this.username = username;
 }
コード例 #2
0
 /// <summary>
 /// Konstruktor forme
 /// </summary>
 public FormaAdminPanel()
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     Dizajner.SetDefaultButton(this, gumbPosalji);
     FormirajDataGridove();
     DohvatiKorisnike();
 }
コード例 #3
0
 /// <summary>
 /// Konstruktor klase Prijava
 /// </summary>
 /// <param name="forma"></param>
 public Prijava(Form1 forma)
 {
     InitializeComponent();
     unosPassword.PasswordChar = '*';
     Dizajner.FormaBezOkna(this);
     Dizajner.SetDefaultButton(this, gumbLogin);
     glavnaForma = forma;
 }
コード例 #4
0
ファイル: LokalnaEnkripcija.cs プロジェクト: foivz/r16003
 public LokalnaEnkripcija()
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     odabirAlgoritam.DataSource = new List <string> {
         "AES", "DES", "TripleDES"
     };
 }
コード例 #5
0
 /// <summary>
 /// Konstruktor FormaPrijavljen koja postavlja na ekran dobrodošlice Username i Tip Korisnika
 /// </summary>
 /// <param name="korisnik"></param>
 public FormaPrijavljen(Korisnik korisnik)
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     trenutniKorisnik        = new Korisnik();
     trenutniKorisnik        = korisnik;
     prikazKorIme.Text       = trenutniKorisnik.Username;
     prikazTipKorisnika.Text = trenutniKorisnik.TipKorisnika;
 }
コード例 #6
0
 /// <summary>
 /// Konstruktor forme FormaRazmjenaDatoteka
 /// </summary>
 /// <param name="glavna"></param>
 /// <param name="korisnik"></param>
 public FormaRazmjenaDatoteka(Form1 glavna, Korisnik korisnik)
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     glavnaForma         = glavna;
     prijavljeniKorisnik = korisnik;
     DodajGumbe();
     DohvatiKorisnike();
 }
コード例 #7
0
        public FormaONama()
        {
            InitializeComponent();
            Dizajner.FormaBezOkna(this);
            labelaOpis.Text = @"Aplikacija riješava problem sakrivanja podataka u bazi i sigurne komunikacije između korisnika. 
Glavni zadatak aplikacije je da korisnik može poslati poruku sigurnim putem drugom korisniku aplikacije. 
Aplikacija predstavlja program sigurne komunikacije za korisnike neke kompanije. 
Osim poruka mogu se razmjenjivati i datoteke.";
        }
コード例 #8
0
        /// <summary>
        /// Konstruktor forme SlanjePoruka - prilikom inicijalizacije forme dohvaća se lista korisnika aplikacije
        /// </summary>
        /// <param name="glavna"></param>
        /// <param name="korisnik"></param>
        public SlanjePoruka(Form1 glavna, Korisnik korisnik)
        {
            InitializeComponent();
            Dizajner.FormaBezOkna(this);
            glavnaForma         = glavna;
            prijavljeniKorisnik = korisnik;

            klijent   = new TcpKlijent();
            novaLista = new ListaKorisnika();
            klijent.PosaljiServeru(novaLista, "DohvatiKorisnike");
            novaLista = (ListaKorisnika)klijent.PrimiOdServera();
            odabirUsername.DataSource = novaLista.IzdvojiKorisnickaImena();
        }
コード例 #9
0
ファイル: Registracija.cs プロジェクト: foivz/r16003
 /// <summary>
 /// Konstruktor forme Registracija - prilagođava dizajn forme te postavlja početne vrijednosti kontrola
 /// </summary>
 /// <param name="forma"></param>
 public Registracija(Form1 forma)
 {
     InitializeComponent();
     Dizajner.FormaBezOkna(this);
     Dizajner.SetDefaultButton(this, gumbRegistracija);
     glavnaForma = forma;
     unosPassword.PasswordChar = '*';
     unosGodina.DataSource     = Enumerable.Range(1900, DateTime.Now.Year - 1900).ToList();
     unosMjesec.DataSource     = Enumerable.Range(1, 12).ToList();
     unosGodina.SelectedItem   = 1976;
     unosTelefon.Text          = "976214654";
     IzracunajDan((int)unosGodina.SelectedItem, (int)unosMjesec.SelectedItem);
     PostaviAutoComplete();
     unosUsername.Focus();
 }
コード例 #10
0
        /// <summary>
        /// Konstuktor FormePregled koji inicijalizira formu, oblikuje gridview te odmah dohvaća primljenje poruke korisnika s obzirom
        /// da je tab aktivan prilikom inicijalizacije forme
        /// </summary>
        /// <param name="forma"></param>
        /// <param name="korisnik"></param>
        public FormaPregled(Form1 forma, Korisnik korisnik)
        {
            InitializeComponent();
            Dizajner.FormaBezOkna(this);
            glavnaForma         = forma;
            prijavljeniKorisnik = korisnik;
            FormirajDataGridove();

            klijent              = new TcpKlijent();
            listaPoruka          = new ListaPoruka();
            listaPoruka.Username = prijavljeniKorisnik.Username;
            klijent.PosaljiServeru(listaPoruka, "DohvatiPrimljenePoruke");
            listaPoruka        = (ListaPoruka)klijent.PrimiOdServera();
            listaPoruka.Poruke = listaPoruka.Poruke.OrderByDescending(x => x.DatumSlanja).ToList();

            for (int i = 0; i < listaPoruka.Poruke.Count; i++)
            {
                Poruka            poruka = listaPoruka.Poruke[i];
                EnkripcijskiPaket paket  = listaPoruka.Poruke[i].Paket;
                dataGridViewPrimljeno.Rows.Add("", poruka, poruka.Posiljatelj, poruka.Primatelj, poruka.DatumSlanja, paket.EnkriptiraniKljuc, paket.EnkriptiraniPodaci, Convert.ToBase64String(paket.Iv));
            }
        }