コード例 #1
0
        private void BWpisanoUmowe_Click(object sender, RoutedEventArgs e)
        {
            // System.Windows.MessageBox.Show("DD");

            var        dodajUmowe      = new MenadzerUtworzNowaUmoweDB();
            var        objgeneratorPDF = new GeneratorPDF();
            MenadzerDB menadzerDB      = new MenadzerDB(dgKlient);


            var listaKontener2 = new List <Kontener>();



            //tworze nowa umowe w klasie MUtworzNowaUmowe

            listaKontener2 = dodajUmowe.utworzNowaUmowe(listaKontener, cenaMeble, kosztMeble, cenaTranDoc,
                                                        kosztTranDoc, cenaTranPowr, kosztTranPowr, cenaPodestySchody, kosztPodestySchody, cenaMontaz, kosztMontaz,
                                                        cenaDemontaz, kosztDemontaz, cenaMycia, kosztMycia, cenaDodatkowa, kosztDodatkowy, kaucja, cenaTransDocSchPod, kosztTransDocSchPod, cenaTransPowSchPod, kosztTransPowSchPod, cenaMontazPodest, kosztMontazPodest, cenaMontazSchodow, kosztMontazSchodow,
                                                        poziomowanie, cenaDemontazSchodow, kosztDemontazSchodow, cenaDemontazPodestow, kosztDemontazPodestow,
                                                        cenaPraceDodatkowe, nrUmowy, dataRozpUm, dataZakUm, czyAneks, numerUmowyAneksu, login, idKlient, IdUmowy, terminPlatnosci, fakturowanie, uwagi, miejsceWynajmu, MiejsceZwrotuKontenera, osobaDecyzyjna, idKlient);
            //generuje pdfa w klasie GeneratorPDF

            objgeneratorPDF.generatorPDF(nrUmowy, dataRozpUm, dataZakUm, idKlient, idUmowy, knazwa, kadres, kkontakt, knip, razem, xsciezka, r_kontenerID, r_dodatekID, dataPodpisaniaUmowy, osobaDecyzyjna, cenaTranDoc, miejsceWynajmu, cenaTranPowr, cenaMycia, cenaTransDocSchPod, cenaTransPowSchPod, cenaMontaz, cenaDemontaz, rozpiecie, cenaMontazSchodow, cenaDemontazSchodow, cenaMontazPodest, cenaDemontazPodestow, cenaPraceDodatkowe, poziomowanie, miejsceZwrotuKontenera, theDate, kaucja,
                                         fakturowanie, terminPlatnosci, listaKontener2, listaDodatki);

            //pobieram liste kontenerow z klasy MenadzerDB

            menadzerDB.pobierzListeKontenerow(listaKontener: listaKontener2, idUmowy: idUmowy, idKlient: idKlient);
        }
コード例 #2
0
        public void walidacja(string login, string haslo)
        {
            string haslmd5 = kodowanieDoMD5(haslo);

            try
            {
                MenadzerDB      menadzerDB = new MenadzerDB();
                MySqlCommand    cmdlog     = menadzerDB.pobierzDaneZLogowania(login);
                MySqlDataReader rdr        = cmdlog.ExecuteReader();
                while (rdr.Read())
                {
                    if (rdr.GetString(2) == haslmd5)
                    {
                        MainWindow mw = new MainWindow(login);
                        this.Close();
                        mw.Show();
                        System.Uri uri = new System.Uri("pack://application:,,,,/CaroSYSTEM2809;component/MainWindow.xaml");
                        Application.Current.MainWindow = mw;
                    }
                    else
                    {
                        MessageBox.Show("Twoje dane logowania są nieprawidłowe!", "Błąd logowania!", MessageBoxButton.OK, MessageBoxImage.Error);
                        this.Close();
                    }
                }
            }catch (MySqlException se)
            {
                MessageBox.Show("Wystąpił błąd połączenia: " + se.ToString());
            }
        }
コード例 #3
0
        private void ResetSzukajNowaUmowaKlientBTN_Click(object sender, RoutedEventArgs e)
        {
            MenadzerDB menadzer = new MenadzerDB(dgKlient);


            poleKlientSzukaj.Text = "";
        }
コード例 #4
0
        //pobieram kontener z klasy MenadzerDB , kod z zapytaniem zostal przeniesiony do klasy MenadzerDB
        private void SzukajNowaUmowaKontenerBTN_Click(object sender, RoutedEventArgs e)
        {
            var menadzerDB = new MenadzerDB();

            menadzerDB.SzukajNowaUmowaKontener(dgKontener, kontenerSzukaj);
            //try
            //{

            //    MySqlConnection conn = PolaczenieDB.polaczenieZBazaDanych();
            //    string stm = "SELECT VERSION()";
            //    MySqlCommand cmdlog = new MySqlCommand(stm, conn);
            //    cmdlog.Connection = conn;
            //    cmdlog.CommandText = "select * from kontener where concat(nrCaro,' ',nrWeldon) like @frazaszukana";
            //    cmdlog.Prepare();
            //    //cmdlog.Parameters.AddWithValue("@frazaszukana", ex_poleSzukajKontener.Text);
            //    string temp1 = "%" + poleKontenerSzukaj.Text + "%";
            //    cmdlog.Parameters.AddWithValue("@frazaszukana", temp1);
            //    Console.WriteLine(cmdlog.CommandText.ToString());
            //    cmdlog.ExecuteNonQuery();
            //    MySqlDataAdapter da = new MySqlDataAdapter(cmdlog);
            //    MySqlCommandBuilder ccc = new MySqlCommandBuilder(da);
            //    //DataTable dt = new DataTable();
            //    DataTable dt = new DataTable();

            //    da.Fill(dt);
            //    dgKontener.DataContext = dt;
            //}
            //catch (MySqlException se)
            //{
            //    System.Windows.MessageBox.Show("Wystąpił błąd połączenia: " + se.ToString());
            //}
        }
コード例 #5
0
 private void BPowrotDoKlienta_Click(object sender, RoutedEventArgs e)
 {
     uHome.Visibility      = Visibility.Visible;
     uKontenery.Visibility = Visibility.Collapsed;
     uUmowa.Visibility     = Visibility.Collapsed;
     MenadzerDB menadzer = new MenadzerDB(dgKlient);
 }
コード例 #6
0
        //pobieram kontener po ID kontenera z klasy MenadzerDB
        private void DodajDoZestawieniaBTN_Click(object sender, RoutedEventArgs e)
        {
            DataRowView row        = (DataRowView)dgKontener.SelectedItems[0];
            string      idWybrKont = row[0].ToString();


            var menadzerDB = new MenadzerDB();

            menadzerDB.dodajDoZestawieniaDB(listaKontener, tempId, tempNumerCaro, tempNumerWeldon, tempAmortyzacjaKontenera, tempCenaNetto, tempCzyKlimatyzowany, tempCzyWynajety, tempPodstawoweWyposazenieKontenera, tempDodatkoweWyposazenieKontenera, tempLokalizacja, tempCenaMinimalna, tempDataZakupuKontenera, tempDataKoncaAmortyzacji, tempNotatka, tempTypKontenera, idWybrKont);

            //    try
            //    {
            //        MySqlConnection conn2 = PolaczenieDB.polaczenieZBazaDanych();
            //        string stm2 = "SELECT VERSION()";
            //        MySqlCommand cmdlog = new MySqlCommand(stm2, conn2);
            //        cmdlog.Connection = conn2;
            //        cmdlog.CommandText = "select * from kontener where id=@id;";
            //        cmdlog.Prepare();

            //        cmdlog.Parameters.AddWithValue("@id", Convert.ToInt32(idWybrKont));

            //        MySqlDataReader dataReader = cmdlog.ExecuteReader();
            //        if (dataReader.Read())
            //        {
            //            temp_id = Convert.ToInt32(dataReader["id"].ToString());
            //            temp_numercaro = dataReader["nrCaro"].ToString();
            //            temp_numerweldon = dataReader["nrWeldon"].ToString();
            //            temp_amortyzacjakontenera = dataReader["amortyzacja"].ToString();
            //            temp_cenanetto = dataReader["cenaNetto"].ToString();
            //            temp_typkontenera = dataReader["typKontenera"].ToString();
            //            temp_czyklimatyzowany = dataReader["czyKlimatyzowany"].ToString();
            //            temp_czywynajety = dataReader["czyWynajety"].ToString();
            //            temp_podstawowewyposazeniekontenera = dataReader["podstWyposazenie"].ToString();
            //            temp_dodatkowewyposazeniekontenera = dataReader["dodatWyposazenie"].ToString();
            //            temp_lokalizacja = dataReader["lokalizacja"].ToString();
            //            temp_cenaminimalna = dataReader["cenaMinimalna"].ToString();
            //            temp_datazakupukontenera = dataReader["dataZakupu"].ToString();
            //            temp_datakoncaamortyzacji = dataReader["dataKoncaAmo"].ToString();
            //            temp_notatka = dataReader["notatka"].ToString();


            //            listaKontener.Add(new Kontener(temp_id, temp_numercaro, temp_numerweldon, temp_amortyzacjakontenera, temp_cenanetto, temp_typkontenera, temp_czyklimatyzowany, temp_czywynajety, temp_podstawowewyposazeniekontenera, temp_dodatkowewyposazeniekontenera, temp_lokalizacja, temp_cenaminimalna, temp_datazakupukontenera, temp_datakoncaamortyzacji, temp_notatka));
            //        }
            //        odswiezPokaz();
            //    }
            //    catch (MySqlException se)
            //    {
            //        System.Windows.MessageBox.Show("Wystąpił błąd połączenia: " + se.ToString());
            //    }

            //}
        }
コード例 #7
0
        public oknoNowaUmowa()
        {
            InitializeComponent();
            MenadzerDB menadzer = new MenadzerDB(dgKlient);
            // menadzer.DgKlient = dgKlient;

            //  uHome.Visibility = Visibility.Visible;
            //  uKontenery.Visibility = Visibility.Collapsed;
            //  uUmowa.Visibility = Visibility.Collapsed;
            //   grid_klient = grid_klient;
            //  poleNowaCenaNetto.Visibility = Visibility.Collapsed;
            //  wprowadzNowaCenaNettoBTN.Visibility = Visibility.Collapsed;
        }
コード例 #8
0
        private void BWybranoKlient_Click(object sender, RoutedEventArgs e)
        {
            uHome.Visibility      = Visibility.Collapsed;
            uKontenery.Visibility = Visibility.Visible;
            uUmowa.Visibility     = Visibility.Collapsed;

            if (dgKlient.SelectedIndex != -1)
            {
                DataRowView row = (DataRowView)dgKlient.SelectedItems[0];
                idKlient = Convert.ToInt32(row[0].ToString());
                MenadzerDB menadzer = new MenadzerDB(dgKlient);
            }
            else
            {
                int        idKlient = 999999;
                MenadzerDB menadzer = new MenadzerDB(idKlient);
            }
        }
コード例 #9
0
        public oknoNowaUmowa(string login)
        {
            InitializeComponent();
            this.login = login;
            MenadzerDB menadzer = new MenadzerDB(dgKlient);

            //    menadzer.DgKlient = dgKlient;
            //    uHome.Visibility = Visibility.Visible;
            //    uKontenery.Visibility = Visibility.Collapsed;
            //   uUmowa.Visibility = Visibility.Collapsed;
            //  grid_klient    = grid_klient;

            //   poleNowaCenaNetto.Visibility = Visibility.Collapsed;
            //   wprowadzNowaCenaNettoBTN.Visibility = Visibility.Collapsed;

            listaDodatki.Add(new Dodatki(1, "schodnia", 0, 0));
            listaDodatki.Add(new Dodatki(2, "podest duży", 0, 0));
            listaDodatki.Add(new Dodatki(3, "podest mały", 0, 0));
            listaDodatki.Add(new Dodatki(4, "klimatyzacja", 0, 0));

            listaDodatki.Add(new Dodatki(5, "krzesło sosnowe", 10, 0));
            listaDodatki.Add(new Dodatki(6, "stół sosnowy 118x78 cm", 20, 0));

            listaDodatki.Add(new Dodatki(7, "regał na segregatory otwarty", 20, 0));

            listaDodatki.Add(new Dodatki(8, "szafka na dokumenty, zamykana wysoka", 30, 0));

            listaDodatki.Add(new Dodatki(9, "wieszak na ubrania stojący", 10, 0));

            listaDodatki.Add(new Dodatki(10, "biurko", 20, 0));

            listaDodatki.Add(new Dodatki(11, "krzeslo biurowe obrotowe", 20, 0));

            listaDodatki.Add(new Dodatki(12, "szafka BHP podwójna", 25, 0));

            listaDodatki.Add(new Dodatki(13, "klimatyzacja", 100, 0));



            odswiezPokazDodatki();

            //   poleListaNowaIlosc.Visibility = Visibility.Collapsed;
            //   poleListaNowaCena.Visibility = Visibility.Collapsed;
        }
コード例 #10
0
        //pobieram klienta z klasy MenadzerDB,  kod z zapytaniem zostal przeniesiony do klasy MenadzerDB
        private void PoleKlientSzukaj_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                var menadzerDB = new MenadzerDB();
                menadzerDB.SzukajKlient(dgKlient, klientSzukaj);
                //  string sciezka = "baza.config";
                //  string konfiguracja = File.ReadAllText(sciezka);
                //try
                //{

                //    MySqlConnection conn = PolaczenieDB.polaczenieZBazaDanych();
                //    string stm = "SELECT VERSION()";
                //    MySqlCommand cmdlog = new MySqlCommand(stm, conn);
                //    cmdlog.Connection = conn;
                //    cmdlog.CommandText = " select * from klient where concat(nazwa,' ',adres) like @frazaszukana";
                //    cmdlog.Prepare();
                //    //cmdlog.Parameters.AddWithValue("@frazaszukana", ex_poleSzukajKontener.Text);
                //    string temp1 = "%" + poleKlientSzukaj.Text + "%";
                //    cmdlog.Parameters.AddWithValue("@frazaszukana", temp1);
                //    Console.WriteLine(cmdlog.CommandText.ToString());
                //    cmdlog.ExecuteNonQuery();
                //    MySqlDataAdapter da = new MySqlDataAdapter(cmdlog);
                //    MySqlCommandBuilder ccc = new MySqlCommandBuilder(da);
                //    //DataTable dt = new DataTable();
                //    DataTable dt = new DataTable();

                //    da.Fill(dt);
                //    dgKlient.DataContext = dt;
                //}
                //catch (MySqlException se)
                //{
                //    System.Windows.MessageBox.Show("Wystąpił błąd połączenia: " + se.ToString());
                //}
            }
        }
コード例 #11
0
        private void ResetSzukajNowaUmowaKontenerBTN_Click(object sender, RoutedEventArgs e)
        {
            var menadzerKlientDB = new MenadzerDB(dgKlient);

            poleKontenerSzukaj.Text = "";
        }