示例#1
0
        private void insertButton_Click(object sender, EventArgs e)
        {
            try
            {
                IPisnickaGateway  pisnickagateway  = new PisnickaGateway();
                IAlbumGateway     albumGateway     = new AlbumGateway();
                IZanrGateway      zanrgateway      = new ZanrGateway();
                IInterpretGateway interpretgateway = new InterpretGateway();


                pisnickagateway.Nazev = nazevBox.Text;
                pisnickagateway.Delka = delkaBox.Text;
                zanrgateway.Id        = Int32.Parse(zanrBox.Text);
                interpretgateway.Id   = Int32.Parse(interpretBox.Text);
                albumGateway.Id       = Int32.Parse(albumBox.Text);



                Pisnicka  p = new Pisnicka(pisnickagateway);
                Interpret i = new Interpret(interpretgateway);
                Zanr      z = new Zanr(zanrgateway);
                Album     a = new Album(albumGateway);


                PisnickaService.InsertPisnicku(p, i, z, a);

                infoLabel.Text = "pisnicka vložena";
            }
            catch (Exception ex)
            {
                infoLabel.Text = "Něco je špatně";
                Console.WriteLine(ex);
            }
        }
示例#2
0
        private void insertButton_Click(object sender, EventArgs e)
        {
            try
            {
                InterpretGateway interpretgateway = new InterpretGateway();


                interpretgateway.UmeleckeJmeno = umeleckeBox.Text;
                interpretgateway.Jmeno         = jmenoBox.Text;
                interpretgateway.Zeme          = zemeBox.Text;
                //interpretgateway.DatumNarozeni = DateTime.ParseExact(datumnarozeniBox.Text, "yyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture);
                DateTime date = new DateTime(1994, 02, 02);
                interpretgateway.DatumNarozeni = date;


                Interpret i = new Interpret(interpretgateway);

                InterpretService intSer = new InterpretService();
                intSer.InsertInterpreta(i);

                infoLabel.Text = "interpret vložen";
            }
            catch (Exception ex)
            {
                infoLabel.Text = "Něco je špatně";
                Console.WriteLine(ex);
            }
        }
示例#3
0
        public void InsertInterpreta(Interpret interpret)
        {
            Interpret         i  = interpret;
            IInterpretGateway ig = new InterpretGateway();

            ig.UmeleckeJmeno = i.umeleckeJmeno;
            ig.Jmeno         = i.Jmeno;
            ig.DatumNarozeni = i.DatumNarozeni;
            ig.Zeme          = i.Zeme;

            ig.Insert();
        }
示例#4
0
        public static void InsertPisnicku(Pisnicka pisnicka, Interpret interpret, Zanr zanr, Album album)
        {
            Pisnicka  p = pisnicka;
            Zanr      z = zanr;
            Interpret i = interpret;
            Album     a = album;

            IPisnickaGateway  pg = new PisnickaGateway();
            IZanrGateway      zg = new ZanrGateway();
            IAlbumGateway     ag = new AlbumGateway();
            IInterpretGateway ig = new InterpretGateway();

            pg.Insert();
        }