Ejemplo n.º 1
0
        private void btnCauta_Click(object sender, EventArgs e)
        {
            Masina s = adminMasina.GetMasina(txtNumeVanzator.Text, txtNumeCumparator.Text, cmbMarca.Text);

            ResetCuloareEtichete();
            CodEroare codValidare = Validare_Cauta(txtNumeVanzator.Text, txtNumeCumparator.Text, cmbMarca.Text);

            if (codValidare == CodEroare.CORECT)
            {
                if (s != null)
                {
                    if (txtNumeVanzator.Text == s.Numevanzator && txtNumeCumparator.Text == s.Numecumparator && cmbMarca.Text == s.Marca)
                    {
                        MessageBox.Show("Tranzactia a fost gasita");
                        var bindingThing = new BindingSource();
                        bindingThing.Add(s);
                        dataGridCauta.DataSource = bindingThing;
                    }
                    else
                    {
                        MessageBox.Show("Tranzactia nu exista");
                    }
                }
                else
                {
                    MessageBox.Show("Tranzactia nu exista");
                }
            }
            else
            {
                MarcheazaControaleCuDateIncorecte_Cauta(codValidare);
                MessageBox.Show("Datele nu sunt corecte");
            }
        }
Ejemplo n.º 2
0
 private void MarcheazaControaleCuDateIncorecte(CodEroare codValidare)
 {
     if ((codValidare & CodEroare.NUME_INCORECT) == CodEroare.NUME_INCORECT)
     {
         lblNume.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.PRENUME_INCORECT) == CodEroare.PRENUME_INCORECT)
     {
         lblPrenume.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NUMAR_INCORECT) == CodEroare.NUMAR_INCORECT)
     {
         lblNumar.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.MAIL_INCORECT) == CodEroare.MAIL_INCORECT)
     {
         lblMail.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NO_GROUPS) == CodEroare.NO_GROUPS)
     {
         lblGrupuri.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NO_RETELE) == CodEroare.NO_RETELE)
     {
         lblRetele.ForeColor = Color.Red;
     }
 }
Ejemplo n.º 3
0
        public void butonUpdateClient_MouseClick(object sender, MouseEventArgs e)
        {
            ResetareEtichete();

            CodEroare codValidare = Validare(textNumeUpdate.Text, textPrenumeUpdate.Text, textCNPUpdate.Text, textSoldUpdate.Text, textPerioadaDepUpdate.Text, textTelefonUpdate.Text, textEmailUpdate.Text, cmbAnUpdate.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else if (cmbAnUpdate.SelectedIndex > NO_ITEMS_CMB)
            {
                try
                {
                    client         = new Client(textNumeUpdate.Text, textPrenumeUpdate.Text, textCNPUpdate.Text, textSoldUpdate.Text, textPerioadaDepUpdate.Text, textTelefonUpdate.Text, textEmailUpdate.Text);
                    client.Carduri = new List <string>();
                    client.Carduri.AddRange(carduriSelectate);
                    client.AN_NASTERE    = Int32.Parse(cmbAnUpdate.Text);
                    client.DATA_DEPUNERE = Convert.ToDateTime(dataDepunere);
                    adminClienti.UpdateClient(client);
                    labelUpdate.Text = "Clientul a fost modificat cu succes.";
                }
                catch (Exception)
                {
                    MessageBox.Show("Nu s a realizat actualizarea!");
                }
            }
        }
Ejemplo n.º 4
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();
            CodEroare codValidare = Validare(txtNume.Text, txtPrenume.Text, txtNumar.Text, txtMail.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Persoana p = new Persoana(txtNume.Text, txtPrenume.Text, txtNumar.Text, txtMail.Text);

                p.Tara        = comboText1.Text;
                p.ReteaMobila = GetReteaSelectat();
                //set Discipline
                p.Groups = new List <string>();
                p.Groups.AddRange(grupuriSelectate);


                adminPersoane.AddPersoane(p);
                lblMesaj.Text = "Persoana a fost adaugata";

                //resetarea controalelor pentru a introduce datele unui student nou
                ResetareControale();
            }
        }
Ejemplo n.º 5
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Masina s = new Masina(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text);


                s.ProgramCulori = GetCuloareSelectata();
                //set Discipline
                s.ProgramOptiuni = new List <string>();
                s.ProgramOptiuni.AddRange(optiuniSelectate);
                s.PriceRange = cmbGamaPreturi.Text;
                s.Uzura      = cmbUzura.Text;
                adminMasini.AddMasina(s);
                lblMesaj.Text = "Masina a fost adaugata";

                //resetarea controalelor pentru a introduce datele unui student nou
                ResetareControale();
            }
        }
Ejemplo n.º 6
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNume.Text, txtPrenume.Text, txtNote.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Student s = new Student(txtNume.Text, txtPrenume.Text);
                s.SetNote(txtNote.Text);

                //set program studiu
                //verificare radioButton selectat
                s.ProgramSTD = GetProgramStudiuSelectat();
                //set Discipline
                s.Discipline = new List <string>();
                s.Discipline.AddRange(disciplineSelectate);
                s.AnStudiu = Int32.Parse(cmbAnStudiu.Text);

                adminStudenti.AddStudent(s);
                lblMesaj.Text = "Studentul a fost adaugat";

                //resetarea controalelor pentru a introduce datele unui student nou
                ResetareControale();
            }
        }
Ejemplo n.º 7
0
 private void MarcheazaControaleCuDateIncorecte(CodEroare codValidare)
 {
     if ((codValidare & CodEroare.NUME_INCORECT) == CodEroare.NUME_INCORECT)
     {
         lblNume.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.AUTOR_INCORECT) == CodEroare.AUTOR_INCORECT)
     {
         lblAutor.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.EDITURA_INCORECTA) == CodEroare.EDITURA_INCORECTA)
     {
         lblEditura.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NO_GEN_CARTE) == CodEroare.NO_GEN_CARTE)
     {
         lblGenCarte.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NREXEMPLARE_INCORECTE) == CodEroare.NREXEMPLARE_INCORECTE)
     {
         lblNrExemplare.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.SPECIFICATII) == CodEroare.SPECIFICATII)
     {
         lblSpecificatii.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.AN_APARITIE) == CodEroare.AN_APARITIE)
     {
         lblAnAparitie.ForeColor = Color.Red;
     }
 }
Ejemplo n.º 8
0
        private void btnModifica_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare();

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Carte s = new Carte(mtxtTitlu.Text, mtxtAutor.Text, mtxtEditura.Text, Int32.Parse(dudNrExemplare.Text));
                s.Cod = Int32.Parse(lblID.Text);
                //verificare radioButton selectat
                s.Limba = GetSelectedLimba();
                //set Discipline
                s.Gen = new List <string>();
                s.Gen.AddRange(genuriSelectate);

                if (adminCarti.UpdateCarte(s) == true)
                {
                    this.Close();
                }
            }
        }
Ejemplo n.º 9
0
        private void button2_Click(object sender, EventArgs e)
        {
            CodEroare valid = Validare(txtTitlu.Text, txtAutor.Text);

            if (valid != CodEroare.CORECT)
            {
                MarcheazaIncorect(valid);
            }

            else
            {
                Carte current = new Carte(txtTitlu.Text, txtAutor.Text, (int)nrExemp.Value, checkBoxes);

                if (Librarie.CheckDublura(current) == true)
                {
                    MessageError.Visible = true;
                }
                else
                {
                    Lists.Lib.Add(current);
                    Librarie.AppendFile(current, true);
                    Reset();
                }
            }
        }
Ejemplo n.º 10
0
        private void MarcheazaIncorect(CodEroare codValidare)
        {
            if ((codValidare & CodEroare.AUTOR_INCORECT) == CodEroare.AUTOR_INCORECT)
            {
                lblAutor.ForeColor = Color.Red;
            }
            else
            {
                lblAutor.ForeColor = default;
            }



            if ((codValidare & CodEroare.TITLU_INCORECT) == CodEroare.TITLU_INCORECT)
            {
                lblTitlu.ForeColor = Color.Red;
            }
            else
            {
                lblTitlu.ForeColor = default;
            }

            if ((codValidare & CodEroare.CASUTA_NESELECTATA) == CodEroare.CASUTA_NESELECTATA)
            {
                var ErrorMessege = new Error("Selectati cel putin o casuta.");
                ErrorMessege.ShowDialog();
            }
        }
Ejemplo n.º 11
0
        private void bttnUpdate_Click(object sender, EventArgs e)
        {
            if (this.id == -1)
            {
                return;
            }
            Carte     current = new Carte(txtTitlu.Text, txtAutor.Text, (int)nrExemp.Value);
            CodEroare valid   = Validare(txtTitlu.Text, txtAutor.Text);
            bool      value   = Librarie.CheckDublura(current, id);

            if (valid != CodEroare.CORECT)
            {
                MarcheazaIncorect(valid);
            }
            if (value == true)
            {
                MessageError.Visible = true;
            }

            else
            {
                Lists.Lib[id].Autor     = txtAutor.Text;
                Lists.Lib[id].Titlu     = txtTitlu.Text;
                Lists.Lib[id].Exemplare = (int)nrExemp.Value;
                Lists.Lib[id].Optiuni(ReturnCheckBoxes());
                Lists.Lib[id].GetDataM = DateTime.Now;

                Reset();
                this.Hide();
            }
        }
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNume_med.Text, txtPret.Text, txtCantitate.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Medicament s = new Medicament(txtNume_med.Text, txtCantitate.Text, txtPret.Text);

                s.Data_exp    = dtpData_exp.Value;
                s.TipAdm      = GetTipAdmSelectat();
                s.Medicamente = new List <string>();
                s.Medicamente.AddRange(medicamenteSelectate);
                s.Doza            = Int32.Parse(cmbDoza.Text);
                s.DataActualizare = DateTime.Now;

                adminMed.AddMed(s);
                MessageBox.Show("Medicamentul a fost adaugat!");
                ResetareControale();
            }
        }
Ejemplo n.º 13
0
        private void butonAddClient_MouseClick(object sender, MouseEventArgs e)
        {
            ResetareEtichete();

            Client c;

            CodEroare codValidare = Validare(textNume.Text, textPrenume.Text, textCNP.Text, textSold.Text, textPerioadaDep.Text, textTelefon.Text, textEmail.Text, cmbAn.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }

            else if (cmbAn.SelectedIndex > NO_ITEMS_CMB)
            {
                c         = new Client(textNume.Text, textPrenume.Text, textCNP.Text, textSold.Text, textPerioadaDep.Text, textTelefon.Text, textEmail.Text);
                c.Carduri = new List <string>();
                c.Carduri.AddRange(carduriSelectate);
                c.DATA_DEPUNERE = DateTime.Now;
                c.AN_NASTERE    = Int32.Parse(cmbAn.Text);
                adminClienti.AddClient(c);
                labelAdauga.Text = "Clientul a fost adaugat cu succes.";
                ResetareControale();
                List <Client> clienti = adminClienti.GetClienti();
                AdaugaClientiInControlDataGridView(clienti);
            }
        }
Ejemplo n.º 14
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Masina s = new Masina(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text);


                s.ProgramCulori = GetCuloareSelectata();

                s.ProgramOptiuni = new List <string>();
                s.ProgramOptiuni.AddRange(optiuniSelectate);
                s.PriceRange      = cmbGamaPreturi.Text;
                s.Uzura           = cmbUzura.Text;
                s.DataActualizare = DateTime.Now;
                s.DataAdaugare    = dtpMasina.Value;
                adminMasini.AddMasina(s);
                lblMesaj.Text = "Masina a fost adaugata";


                ResetareControale();
            }
        }
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNumeVanzator.Text, txtNumeCumparator.Text, txtModel.Text, txtPret.Text, cmbMarca.Text, cmbAnFabricatie.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                //Masina s = new Masina(txtNumeVanzator.Text, txtNumeCumparator.Text, txtModel.Text, Convert.ToDouble(txtPret.Text));
                Masina s = new Masina();
                s.Numevanzator   = txtNumeVanzator.Text;
                s.Numecumparator = txtNumeCumparator.Text;
                s.Model          = txtModel.Text;
                s.Pret           = Convert.ToDouble(txtPret.Text);
                s.Marca          = cmbMarca.Text;
                s.CuloareMasina  = GetCuloareSelectata();
                s.Dotari         = new List <string>();
                s.Dotari.AddRange(dotariSelectate);
                s.Anfabricatie    = Convert.ToInt32(cmbAnFabricatie.Text);
                s.DataActualizare = DateTime.Now;
                s.DataTranzactie  = dtpTranzactie.Value;
                adminMasina.AddMasina(s);
                MessageBox.Show("Tranzactia a fost adaugata");
                ResetareControale();
            }
        }
Ejemplo n.º 16
0
        public CodEroare Validare()
        {
            CodEroare rezultatValidare = CodEroare.CORECT;

            if (mtxtTitlu.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.TITLU_INCORECT;
            }
            if (mtxtAutor.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.AUTOR_INCORECT;
            }
            if (mtxtEditura.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.EDITURA_INCORECTA;
            }
            if (dudNrExemplare.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.EXEMPLARE_INCORECT;
            }
            if (GetSelectedLimba() == LimbaCarte.Nedefinit)
            {
                rezultatValidare |= CodEroare.LIMBA_NESELECTATA;
            }
            return(rezultatValidare);
        }
Ejemplo n.º 17
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();
            CodEroare codValidare  = Validare(txtNume.Text, txtAutor.Text, txtEditura.Text, txtNrExemplare.Text, cmbAnAparitie.Text);
            int       specificatii = validareSpecificatii();

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Carte c = new Carte(txtNume.Text, txtAutor.Text, txtEditura.Text);
                c.AnAparitie   = Int32.Parse(cmbAnAparitie.Text);
                c.GenCarte     = GetGenCarteSelectat();
                c.NrExemplare  = Convert.ToInt32(txtNrExemplare.Text);
                c.Specificatii = (SPECIFICATII)specificatii;
                //c.Specificatii= new List<string>();
                //c.Specificatii.AddRange(specificatiiSelectate);
                c.Disponibil      = c.disponibilitate();
                c.DataActualizare = DateTime.Now;
                adminCarti.AddCarte(c);
                MessageBox.Show("Cartea a fost adaugata", "Adaugare carte");

                //resetarea controalelor pentru a introduce datele unui student nou
                ResetareControale();
            }
        }
Ejemplo n.º 18
0
 public void MarcheazaControaleCuDateIncorecte(CodEroare validare)
 {
     if ((validare & CodEroare.TITLU_INCORECT) == CodEroare.TITLU_INCORECT)
     {
         mlblTitlu.ForeColor = Color.Red;
     }
     if ((validare & CodEroare.AUTOR_INCORECT) == CodEroare.AUTOR_INCORECT)
     {
         mlblAutor.ForeColor = Color.Red;
     }
     if ((validare & CodEroare.EDITURA_INCORECTA) == CodEroare.EDITURA_INCORECTA)
     {
         mlblEditura.ForeColor = Color.Red;
     }
     if ((validare & CodEroare.LIMBA_NESELECTATA) == CodEroare.LIMBA_NESELECTATA)
     {
         gpbLimba.ForeColor   = Color.Red;
         rbEngleza.ForeColor  = Color.Gold;
         rbFranceza.ForeColor = Color.Gold;
         rbRomana.ForeColor   = Color.Gold;
         rbGermana.ForeColor  = Color.Gold;
         rbRusa.ForeColor     = Color.Gold;
         rbItaliana.ForeColor = Color.Gold;
     }
 }
Ejemplo n.º 19
0
 private void MarcheazaControaleCuDateIncorecte(CodEroare codValidare)
 {
     if ((codValidare & CodEroare.NUME_INCORECT) == CodEroare.NUME_INCORECT)
     {
         textNumeUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.PRENUME_INCORECT) == CodEroare.PRENUME_INCORECT)
     {
         textPrenumeUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.CNP_INCORECT) == CodEroare.CNP_INCORECT)
     {
         textCNPUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.EMAIL_INCORECT) == CodEroare.EMAIL_INCORECT)
     {
         textEmailUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.PERIOADA_INCORECT) == CodEroare.PERIOADA_INCORECT)
     {
         textPerioadaDepUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.SOLD_INCORECT) == CodEroare.SOLD_INCORECT)
     {
         textSoldUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.TELEFON_INCORECT) == CodEroare.TELEFON_INCORECT)
     {
         textTelefonUpdate.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.ANUL_NASTERII_NESELECTAT) == CodEroare.ANUL_NASTERII_NESELECTAT)
     {
         cmbAnUpdate.ForeColor = Color.Red;
     }
 }
Ejemplo n.º 20
0
 private void MarcheazaControaleCuDateIncorecte(CodEroare codValidare)
 {
     if ((codValidare & CodEroare.NUMEVANZATOR_INCORECT) == CodEroare.NUMEVANZATOR_INCORECT)
     {
         lblNumeVanzator.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NUMECUMPARATOR_INCORECT) == CodEroare.NUMECUMPARATOR_INCORECT)
     {
         lblNumeCumparator.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.TIP_INCORECTE) == CodEroare.TIP_INCORECTE)
     {
         lblTip.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.ANFABRICARE_INCORECT) == CodEroare.ANFABRICARE_INCORECT)
     {
         lblAnFabricare.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.DATATRANZACTIE_INCORECT) == CodEroare.DATATRANZACTIE_INCORECT)
     {
         lblDataTranzacrie.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.PRET_INCORECTE) == CodEroare.PRET_INCORECTE)
     {
         lblPret.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.CULOARE_INCORECT) == CodEroare.CULOARE_INCORECT)
     {
         lblCuloare.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.OPTIUNE_INCORECT) == CodEroare.OPTIUNE_INCORECT)
     {
         lblOptiuni.ForeColor = Color.Red;
     }
 }
Ejemplo n.º 21
0
        private void btnTip_Click_1(object sender, EventArgs e)
        {
            CodEroare valideaza = Validare(txtNume.Text, txtPrenume.Text, txtNumar.Text, txtMail.Text);

            if (valideaza != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(valideaza);
            }
            else
            {
                if (txtNumar.Text[0] == '0')
                {
                    if (txtNumar.Text[1] == '2' || txtNumar.Text[1] == '3')
                    {
                        lblMesaj.Text = "Fix";
                    }
                    else if (txtNumar.Text[1] == '7')
                    {
                        lblMesaj.Text = "Mobil";
                    }
                    else
                    {
                        lblMesaj.Text = "Numar incorect";
                    }
                }
                else
                {
                    lblMesaj.Text = "Numar incorect";
                }
            }
        }
Ejemplo n.º 22
0
        public CodEroare Validare()
        {
            CodEroare rezultatValidare = CodEroare.CORECT;

            if (mtxtNume.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.NUME_INCORECT;
            }
            if (mtxtPrenume.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.PRENUME_INCORECT;
            }
            if (mtxtCNP.Text == string.Empty || mtxtCNP.Text.Length != 13 || VerificaCNP() == false)
            {
                rezultatValidare |= CodEroare.CNP_INCORECT;
            }
            if (mtxtNrTelefon.Text == string.Empty || mtxtNrTelefon.Text.Length != 10 || mtxtNrTelefon.Text[0] != '0')
            {
                rezultatValidare |= CodEroare.NR_TELEFON_INCORECT;
            }
            if (mtxtAdresa.Text == string.Empty)
            {
                rezultatValidare |= CodEroare.ADRESA_INCORECTA;
            }
            return(rezultatValidare);
        }
Ejemplo n.º 23
0
        private void btnModifica_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNume.Text, txtPrenume.Text, txtNumarTelefon.Text, txtMail.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                PersoaneContact s = new PersoaneContact(txtNume.Text, txtPrenume.Text, txtNumarTelefon.Text, txtMail.Text, Convert.ToInt32(2));
                s.IdContact = Int32.Parse(lblID.Text);

                s.GRUP    = GetGrupSelectat();
                s.REGIUNE = GetRegiuneSelectata();

                s.Genul = cmbGenul.Text;

                adminPersoane.UpdatePersoana(s);
                lblInfo.Text = "Contactul a fost actualizat";

                ResetControale();
            }
        }
 private void MarcheazaControaleCuDateIncorecte(CodEroare codValidare)
 {
     if ((codValidare & CodEroare.NUME_VANZATOR_INCORECT) == CodEroare.NUME_VANZATOR_INCORECT)
     {
         lblNumeVanzator.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.NUME_CUMPARTOR_INCORECT) == CodEroare.NUME_CUMPARTOR_INCORECT)
     {
         lblNumeCumparator.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.PRET_INCORECT) == CodEroare.PRET_INCORECT)
     {
         lblPret.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.MODEL_INCORECT) == CodEroare.MODEL_INCORECT)
     {
         lblMarca.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.CULOARE_NESELECTATA) == CodEroare.CULOARE_NESELECTATA)
     {
         lblCuloare.ForeColor = Color.Red;
     }
     if ((codValidare & CodEroare.DOTARI_NESELCTATE) == CodEroare.DOTARI_NESELCTATE)
     {
         lblDotari.ForeColor       = Color.Red;
         lblAnFabricatie.ForeColor = Color.Red;
     }
 }
        private void btnModifica_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();

            CodEroare codValidare = Validare(txtNumeVanzator.Text, txtNumeCumparator.Text, txtModel.Text, txtPret.Text);

            if (codValidare != CodEroare.CORECT)
            {
                MarcheazaControaleCuDateIncorecte(codValidare);
            }
            else
            {
                Masina s = new Masina(txtNumeVanzator.Text, txtNumeCumparator.Text, txtModel.Text, Convert.ToDouble(txtPret.Text));
                s.Marca         = cmbMarca.Text;
                s.CuloareMasina = GetCuloareSelectata();
                s.Dotari        = new List <string>();
                s.Dotari.AddRange(dotariSelectate);
                s.Anfabricatie = Int32.Parse(cmbAnFabricatie.Text);

                adminMasina.UpdateMasina(s);
                lblMesaj.Text = "Studentul a fost actualizat";

                //resetarea controalelor pentru a introduce datele unui student nou
                ResetareControale();
            }
        }
Ejemplo n.º 26
0
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            Masina s;

            txtNumeVanzator.ForeColor   = Color.Black;
            txtNumeCumparator.ForeColor = Color.Black;
            txtTip.ForeColor            = Color.Black;
            txtAnFabricare.ForeColor    = Color.Black;
            txtDataTranzactie.ForeColor = Color.Black;
            txtPret.ForeColor           = Color.Black;
            txtOptiuni.ForeColor        = Color.Black;
            txtCuloare.ForeColor        = Color.Black;
            CodEroare valideaza = Validare(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text, txtOptiuni.Text, txtCuloare.Text);

            if (valideaza != CodEroare.CORECT)
            {
                switch (valideaza)
                {
                case CodEroare.NUMEVANZATOR_INCORECT:
                    txtNumeVanzator.ForeColor = Color.Red;
                    break;

                case CodEroare.NUMECUMPARATOR_INCORECT:
                    txtNumeCumparator.ForeColor = Color.Red;
                    break;

                case CodEroare.TIP_INCORECTE:
                    txtTip.ForeColor = Color.Red;
                    break;

                case CodEroare.ANFABRICARE_INCORECT:
                    txtAnFabricare.ForeColor = Color.Red;
                    break;

                case CodEroare.DATATRANZACTIE_INCORECT:
                    txtDataTranzactie.ForeColor = Color.Red;
                    break;

                case CodEroare.PRET_INCORECTE:
                    txtPret.ForeColor = Color.Red;
                    break;

                case CodEroare.OPTIUNE_INCORECT:
                    txtOptiuni.ForeColor = Color.Red;
                    break;

                case CodEroare.CULOARE_INCORECT:
                    txtCuloare.ForeColor = Color.Red;
                    break;
                }
            }
            else
            {
                s = new Masina(txtNumeVanzator.Text, txtNumeCumparator.Text, txtTip.Text, txtAnFabricare.Text, txtDataTranzactie.Text, txtPret.Text, txtOptiuni.Text, txtCuloare.Text);
                adminMasini.AddMasina(s);
                lblAdauga.Text = "Masina a fost adaugata";
            }
        }
Ejemplo n.º 27
0
        private void btnMedie_Click(object sender, EventArgs e)
        {
            masina m;

            //ResetareControale();
            lblMarca.ForeColor   = Color.Gainsboro;
            lblNume.ForeColor    = Color.Gainsboro;
            lblPrenume.ForeColor = Color.Gainsboro;
            lblAn.ForeColor      = Color.Gainsboro;
            lblPret.ForeColor    = Color.Gainsboro;
            lblModel.ForeColor   = Color.Gainsboro;
            lblTip.ForeColor     = Color.Gainsboro;
            CodEroare validarea = Validare(txtNume.Text, txtPrenume.Text, txtMarca.Text, txtMarca.Text, txtAn.Text, txtPret.Text);

            if (validarea != CodEroare.CORECT)
            {
                switch (validarea)
                {
                case CodEroare.NUME_INCORECT:
                    lblNume.ForeColor = Color.Red;
                    break;

                case CodEroare.PRENUME_INCORECT:
                    lblPrenume.ForeColor = Color.Red;
                    break;

                case CodEroare.MARCA_INCORECT:
                    lblMarca.ForeColor = Color.Red;
                    break;

                case CodEroare.MODEL_INCORECT:
                    lblModel.ForeColor = Color.Red;
                    break;

                case CodEroare.AN_INCORECT:
                    lblAn.ForeColor = Color.Red;
                    break;

                case CodEroare.PRET_INCORECT:
                    lblPret.ForeColor = Color.Red;
                    break;

                case CodEroare.TIP_INCORECT:
                    lblTip.ForeColor = Color.Red;
                    break;
                }
            }
            else
            {
                m = new masina(txtNume.Text, txtPrenume.Text, txtMarca.Text, txtModel.Text);
                int pret = Int32.Parse(txtPret.Text);
                int an   = Int32.Parse(txtAn.Text);
                m.SetAnPret(an, pret);
                lblVechime.Text = m.Vechime.ToString();
            }
        }
Ejemplo n.º 28
0
        private void btnAdd_Click_1(object sender, EventArgs e)
        {
            richtxtbConsola.Clear();
            CodEroare var = Validare(txtbID.Text, txtbPret.Text, dateTimeExpirare.Value);

            if (var != CodEroare.CORECT)
            {
                richtxtbConsola.Text = $"{var}";
            }
            else
            {
                Medicament med = new Medicament();
                med.ID           = Convert.ToDouble(txtbID.Text);
                med.Pret         = float.Parse(txtbPret.Text);
                med.DataExpirare = dateTimeExpirare.Value;

                if (radbutParacetamol.Checked)
                {
                    med.Denumire = denumire.Paracetamol.ToString();
                }
                else if (radbutNurofen.Checked)
                {
                    med.Denumire = denumire.Nurofen.ToString();
                }
                else if (radbutTatum.Checked)
                {
                    med.Denumire = denumire.TatumVerde.ToString();
                }
                else
                {
                    richtxtbConsola.Text = "Trebuie selectat un medicament!";
                    return;
                }

                richtxtbConsola.Text = $"Medicament adaugat cu succes in farmacia: ";
                foreach (string numeFarmacieSelectata in FarmaciiSelectate)
                {
                    if (numeFarmacieSelectata == Catena.Nume)
                    {
                        Catena.Medicamente.Add(med);
                        richtxtbConsola.Text += Catena.Nume + " ";
                    }
                    else if (numeFarmacieSelectata == Sensiblue.Nume)
                    {
                        Sensiblue.Medicamente.Add(med);
                        richtxtbConsola.Text += Sensiblue.Nume + " ";
                    }
                    else
                    {
                        Pharmaplus.Medicamente.Add(med);
                        richtxtbConsola.Text += Pharmaplus.Nume + " ";
                    }
                }
            }
        }
        private CodEroare Validare(string numeVanzator, string numeCumparator, string model, string pret, string marca, string anFabricatie)
        {
            CodEroare rezultatValidare = CodEroare.CORECT;

            if (numeVanzator == string.Empty)
            {
                rezultatValidare |= CodEroare.NUME_VANZATOR_INCORECT;
            }
            if (numeCumparator == string.Empty)
            {
                rezultatValidare |= CodEroare.NUME_CUMPARTOR_INCORECT;
            }
            if (model == string.Empty)
            {
                rezultatValidare |= CodEroare.MODEL_INCORECT;
            }
            if (pret == string.Empty)
            {
                rezultatValidare |= CodEroare.PRET_INCORECT;
            }
            if (marca == string.Empty)
            {
                rezultatValidare |= CodEroare.MARCA_NESELECTATA;
            }
            if (anFabricatie == string.Empty)
            {
                rezultatValidare |= CodEroare.ANFABRICATIE_NESELECTAT;
            }
            if (!ckbAC.Checked && !ckbAutomata.Checked && !ckbCruiseControl.Checked && !ckbGeamuriElectrice.Checked && !ckbJanteAliaj.Checked && !ckbManuala.Checked &&
                !ckbNavigatie.Checked && !ckbPiele.Checked)
            {
                rezultatValidare |= CodEroare.DOTARI_NESELCTATE;
            }
            int culoareSelectata = 0;

            foreach (var control in gpbCulori.Controls)
            {
                RadioButton rdb = null;
                try
                {
                    rdb = (RadioButton)control;
                }
                catch { }

                if (rdb != null && rdb.Checked == true)
                {
                    culoareSelectata = 1;
                }
            }
            if (culoareSelectata == 0)
            {
                rezultatValidare |= CodEroare.CULOARE_NESELECTATA;
            }
            return(rezultatValidare);
        }
Ejemplo n.º 30
0
 public void MarcheazaControaleCuDateIncorecte(CodEroare validare)
 {
     if ((validare & CodEroare.NUME_INCORECT) == CodEroare.NUME_INCORECT)
     {
         mlblNume.ForeColor = Color.Red;
     }
     if ((validare & CodEroare.PRENUME_INCORECT) == CodEroare.PRENUME_INCORECT)
     {
         mlblPrenume.ForeColor = Color.Red;
     }
 }