Ejemplo n.º 1
0
        }//selectQuery

        /// <summary>
        /// Wprowadza rekord do tabeli.
        /// </summary>
        /// <param name="VO">Obiekt wymiany danych.</param>
        /// <returns>Wartość logiczna powodzenia akcji.</returns>
        private bool Insert(nsAccess2DB.PrzyrzadVO VO)
        {
            bool b = _DAO.Insert(VO);

            _error = _DAO._error;
            return(b);
        }//insert
Ejemplo n.º 2
0
        }//insert

        /// <summary>
        /// Aktualizuje rekord z wyjątkiem Identyfikatora Przyrzadu.
        /// </summary>
        /// <param name="VO">Obiekt wymiany danych.</param>
        /// <returns>Wartość logiczna powodzenia akcji.</returns>
        private bool Update(nsAccess2DB.PrzyrzadVO VO)
        {
            bool b = _DAO.Update(VO);

            _error = _DAO._error;
            return(b);
        }//update
Ejemplo n.º 3
0
        }//  private void buttonNowyPrzyrzad_Click(object sender, EventArgs e)

        private void buttonZapiszPrzyrzad_Click(object sender, EventArgs e)
        {
            //try
            //{
            if (textBoxNazwaPrzyrzadu.Text == string.Empty)
            {
                MessageBox.Show("Wpisz nazwę przyrządu.", "RemaGUM", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            nsAccess2DB.PrzyrzadBUS przyrzadBUS = new nsAccess2DB.PrzyrzadBUS(_connString);
            nsAccess2DB.PrzyrzadVO  przyrzadVO  = new nsAccess2DB.PrzyrzadVO();

            //toolStripStatusLabelPrzyrzadu.Text = przyrzadVO.Identyfikator.ToString();


            przyrzadVO.Nazwa_przyrzadu           = textBoxNazwaPrzyrzadu.Text.Trim();
            przyrzadVO.Typ_przyrzadu             = textBoxTypPrzyrzadu.Text.Trim();
            przyrzadVO.Rodzaj_przyrzadu          = textBoxRodzajPrzyrzadu.Text.Trim();
            przyrzadVO.Nr_fabryczny_przyrzadu    = textBoxNrfabrycznyPrzyrzadu.Text.Trim();
            przyrzadVO.Nr_systemowy_przyrzadu    = textBoxNrSystemowyPrzyrzadu.Text.Trim();
            przyrzadVO.Dane_producenta_przyrzadu = richTextBoxDaneProducentaPrzyrzadu.Text.Trim();


            przyrzadVO.Rok_ost_przeg_przyrzadu = dateTimePickerDataOstPrzegladuPrzyrzadu.Value.Year;
            przyrzadVO.Mc_ost_przeg_przyrzadu  = dateTimePickerDataOstPrzegladuPrzyrzadu.Value.Month;
            przyrzadVO.Dz_ost_przeg_przyrzadu  = dateTimePickerDataOstPrzegladuPrzyrzadu.Value.Day;
            //przyrzadVO.Data_ost_przeg_przyrzadu = dateTimePickerDataOstPrzegladuPrzyrzadu.Value;
            przyrzadVO.Data_ost_przeg_przyrzadu = int.Parse(przyrzadVO.Rok_ost_przeg_przyrzadu.ToString("0000") + przyrzadVO.Mc_ost_przeg_przyrzadu.ToString("00") + przyrzadVO.Dz_ost_przeg_przyrzadu.ToString("00"));
            przyrzadVO.Opiekun_przyrzadu        = comboBoxOpiekunPrzyrzadu.Text.Trim();

            if (toolStripStatusLabelPrzyrzadu.Text == string.Empty)
            {
                przyrzadBUS.VO.Identyfikator = -1; // nowa pozycja
            }
            else
            {
                przyrzadVO.Identyfikator = int.Parse(toolStripStatusLabelPrzyrzadu.Text); // edycja
            }

            przyrzadBUS.write(przyrzadVO);

            WypelnijlistBoxPrzyrzady();

            pokazKomunikat("Przyrząd zapisany w bazie.");

            if (toolStripStatusLabelPrzyrzadu.Text == string.Empty)
            {
                listBoxPrzyrzady.SelectedIndex = listBoxPrzyrzady.Items.Count - 1;
            }
            else
            {
                listBoxPrzyrzady.SelectedIndex = przyrzadBUS.getIdx(przyrzadVO.Identyfikator);
            }


            //}
            //catch { }
        }// private void buttonZapiszPrzyrzad_Click(object sender, EventArgs e)
Ejemplo n.º 4
0
        }//getVO

        public bool write(nsAccess2DB.PrzyrzadVO VO)
        {
            if (Exists(VO.Identyfikator))
            {
                return(_DAO.Update(VO));
            }
            return(_DAO.Insert(VO));
        } //write
Ejemplo n.º 5
0
        }//select

        /// <summary>
        /// Wprowadza nowy rekord do tabeli Przyrzad.
        /// </summary>
        /// <param name="VO"></param>
        /// <returns></returns>
        public bool Insert(nsAccess2DB.PrzyrzadVO VO)
        {
            string query = "INSERT INTO Przyrzad (Nazwa_przyrzadu, Typ_przyrzadu, Rodzaj_przyrzadu, Nr_fabryczny_przyrzadu, Nr_systemowy_przyrzadu, Dane_producenta_przyrzadu, Nazwa_stanowiska, Data_ost_przeg_przyrzadu, Rok_ost_przeg_przyrzadu," +
                           " Mc_ost_przeg_przyrzadu, Dz_ost_przeg_przyrzadu, Opiekun_przyrzadu, Zdjecie_przyrzadu, Zawartosc_pliku_zdj_przyrzadu, Rozszerz_zdj_przyrzadu);";

            OleDbParameter[] parameters = new OleDbParameter[15];
            parameters[0]       = new OleDbParameter("Nazwa_przyrzadu", OleDbType.VarChar, 100);
            parameters[0].Value = VO.Nazwa_przyrzadu;

            parameters[1]       = new OleDbParameter("Typ_przyrzadu", OleDbType.VarChar, 100);
            parameters[1].Value = VO.Typ_przyrzadu;

            parameters[2]       = new OleDbParameter("Rodzaj_przyrzadu", OleDbType.VarChar, 100);
            parameters[2].Value = VO.Rodzaj_przyrzadu;

            parameters[3]       = new OleDbParameter("Nr_fabryczny_przyrzadu", OleDbType.VarChar, 100);
            parameters[3].Value = VO.Nr_fabryczny_przyrzadu;

            parameters[4]       = new OleDbParameter("Nr_systemowy_przyrzadu", OleDbType.VarChar, 100);
            parameters[4].Value = VO.Nr_systemowy_przyrzadu;

            parameters[5]       = new OleDbParameter("Dane_producenta_przyrzadu", OleDbType.VarChar, 255);
            parameters[5].Value = VO.Dane_producenta_przyrzadu;

            parameters[6]       = new OleDbParameter("Nazwa_stanowiska", OleDbType.VarChar, 100);
            parameters[6].Value = VO.Nazwa_stanowiska;

            parameters[7]       = new OleDbParameter("Data_ost_przeg_przyrzadu", OleDbType.Integer);
            parameters[7].Value = VO.Data_ost_przeg_przyrzadu;

            parameters[8]       = new OleDbParameter("Rok_ost_przeg_przyrzadu", OleDbType.Integer);
            parameters[8].Value = VO.Rok_ost_przeg_przyrzadu;

            parameters[9]       = new OleDbParameter("Mc_ost_przeg_przyrzadu", OleDbType.Integer);
            parameters[9].Value = VO.Mc_ost_przeg_przyrzadu;

            parameters[10]       = new OleDbParameter("Dz_ost_przeg_przyrzadu", OleDbType.Integer);
            parameters[10].Value = VO.Nazwa_przyrzadu;

            parameters[11]       = new OleDbParameter("Opiekun_przyrzadu", OleDbType.VarChar, 100);
            parameters[11].Value = VO.Opiekun_przyrzadu;

            parameters[12]       = new OleDbParameter("Zdjecie_przyrzadu", OleDbType.VarChar, 100);
            parameters[12].Value = VO.Zdjecie_przyrzadu;

            parameters[13]       = new OleDbParameter("Zawartosc_pliku_zdj_przyrzadu", OleDbType.VarBinary);
            parameters[13].Value = VO.Zawartosc_pliku_zdj_przyrzadu;

            parameters[14]       = new OleDbParameter("Rozszerz_zdj_przyrzadu", OleDbType.VarChar, 255);
            parameters[14].Value = VO.Rozszerz_zdj_przyrzadu;

            bool b = _conn.executeInsertQuery(query, parameters);

            _error = _conn._error;
            return(b);
        }//insert