/// ///////////////////ADAUGARE ACTIUNE IN CAZUL IN CARE BUTONUL ESTE APASAT/////////////////// private void OnButtonClicked(object sender, EventArgs e) { firmaLbl.ForeColor = Color.Black; modelLbl.ForeColor = Color.Black; anFLbl.ForeColor = Color.Black; culoareLbl.ForeColor = Color.Black; numeVanzatorLbl.ForeColor = Color.Black; numeCumparatorLbl.ForeColor = Color.Black; dataLbl.ForeColor = Color.Black; pretLbl.ForeColor = Color.Black; optiuniLbl.ForeColor = Color.Black; firmaTxt.ForeColor = Color.Black; modelTxt.ForeColor = Color.Black; anFTxt.ForeColor = Color.Black; culoareTxt.ForeColor = Color.Black; numeVanzatorTxt.ForeColor = Color.Black; numeCumparatorTxt.ForeColor = Color.Black; dataTxt.ForeColor = Color.Black; pretTxt.ForeColor = Color.Black; optiuniTxt.ForeColor = Color.Black; CodEroare valideaza = Validare(); if (valideaza != CodEroare.CORECT) { switch (valideaza) { case CodEroare.FIRMA_INCORECTA: firmaTxt.ForeColor = Color.Red; if (firmaTxt.Text == string.Empty) { firmaLbl.ForeColor = Color.Red; } break; case CodEroare.MODEL_INCORECT: modelTxt.ForeColor = Color.Red; if (modelTxt.Text == string.Empty) { modelLbl.ForeColor = Color.Red; } break; case CodEroare.CULOARE_INCORECTA: culoareTxt.ForeColor = Color.Red; if (culoareTxt.Text == string.Empty) { culoareLbl.ForeColor = Color.Red; } break; case CodEroare.AN_FABRICATIE_INCORECT: anFTxt.ForeColor = Color.Red; if (anFTxt.Text == string.Empty) { anFLbl.ForeColor = Color.Red; } break; case CodEroare.NUME_VANZATOR_INCORECT: numeVanzatorTxt.ForeColor = Color.Red; if (numeVanzatorTxt.Text == string.Empty) { numeVanzatorLbl.ForeColor = Color.Red; } break; case CodEroare.NUME_CUMPARATOR_INCORECT: numeCumparatorTxt.ForeColor = Color.Red; if (numeCumparatorTxt.Text == string.Empty) { numeCumparatorLbl.ForeColor = Color.Red; } break; case CodEroare.DATA_INCORECTA: dataTxt.ForeColor = Color.Red; if (dataTxt.Text == string.Empty) { dataLbl.ForeColor = Color.Red; } break; case CodEroare.PRET_INCORECT: pretTxt.ForeColor = Color.Red; if (pretTxt.Text == string.Empty) { pretLbl.ForeColor = Color.Red; } break; case CodEroare.OPTIUNI_INCORECTE: optiuniTxt.ForeColor = Color.Red; if (optiuniTxt.Text == string.Empty) { optiuniLbl.ForeColor = Color.Red; } break; } } else { Masina masinaForm = new Masina(numeVanzatorTxt.Text.ToString(), numeCumparatorTxt.Text.ToString() , firmaTxt.Text.ToString(), modelTxt.Text.ToString(), Convert.ToInt32(anFTxt.Text.ToString()), culoareTxt.Text.ToString(), optiuniTxt.Text.ToString(), dataTxt.Text.ToString(), Convert.ToDouble(pretTxt.Text.ToString()), "Sedan", DateTime.Now); int lat, lung; afisareLbl.Text = "" + masinaForm.toString(); adminMasini.AddMasina(masinaForm); ManagerMasini.addMasina(masinaForm); } ResetareControale(); }
private void adaugaBtn_Click(object sender, EventArgs e) { Masina masina; firmaLbl.ForeColor = Color.Black; modelLbl.ForeColor = Color.Black; anFLbl.ForeColor = Color.Black; culoareLbl.ForeColor = Color.Black; numeVanzatorLbl.ForeColor = Color.Black; numeCumparatorLbl.ForeColor = Color.Black; dataLbl.ForeColor = Color.Black; pretLbl.ForeColor = Color.Black; optiuniLbl.ForeColor = Color.Black; firmaTxt.ForeColor = Color.Black; modelTxt.ForeColor = Color.Black; anFTxt.ForeColor = Color.Black; //culoareTxt.ForeColor = Color.Black; numeVanzatorTxt.ForeColor = Color.Black; numeCumparatorTxt.ForeColor = Color.Black; dataTxt.ForeColor = Color.Black; pretTxt.ForeColor = Color.Black; //optiuniTxt.ForeColor = Color.Black; CodEroare valideaza = Validare(firmaTxt.Text, modelTxt.Text, //culoareTxt.Text, anFTxt.Text, numeVanzatorTxt.Text, numeCumparatorTxt.Text, dataTxt.Text, pretTxt.Text //, optiuniTxt.Text ); if (GetCuloareSelectata() == Culori.culoare_inexistenta) { culoareLbl.ForeColor = Color.Red; } else if (validareOptiuni() == 0) { optiuniLbl.ForeColor = Color.Red; } else if (valideaza != CodEroare.CORECT) { switch (valideaza) { case CodEroare.FIRMA_INCORECTA: firmaTxt.ForeColor = Color.Red; if (firmaTxt.Text == string.Empty) { firmaLbl.ForeColor = Color.Red; } break; case CodEroare.MODEL_INCORECT: modelTxt.ForeColor = Color.Red; if (modelTxt.Text == string.Empty) { modelLbl.ForeColor = Color.Red; } break; case CodEroare.AN_FABRICATIE_INCORECT: anFTxt.ForeColor = Color.Red; if (anFTxt.Text == string.Empty) { anFLbl.ForeColor = Color.Red; } break; case CodEroare.NUME_VANZATOR_INCORECT: numeVanzatorTxt.ForeColor = Color.Red; if (numeVanzatorTxt.Text == string.Empty) { numeVanzatorLbl.ForeColor = Color.Red; } break; case CodEroare.NUME_CUMPARATOR_INCORECT: numeCumparatorTxt.ForeColor = Color.Red; if (numeCumparatorTxt.Text == string.Empty) { numeCumparatorLbl.ForeColor = Color.Red; } break; case CodEroare.DATA_INCORECTA: dataTxt.ForeColor = Color.Red; if (dataTxt.Text == string.Empty) { dataLbl.ForeColor = Color.Red; } break; case CodEroare.PRET_INCORECT: pretTxt.ForeColor = Color.Red; if (pretTxt.Text == string.Empty) { pretLbl.ForeColor = Color.Red; } break; } } else { string tip = tipCmbBox.Text.Trim(); string optiuniMasinaForm = OptiuniAsString(); masina = new Masina(numeVanzatorTxt.Text.ToString(), numeCumparatorTxt.Text.ToString() , firmaTxt.Text.ToString(), modelTxt.Text.ToString(), Convert.ToInt32(anFTxt.Text.ToString()), "rosu", optiuniMasinaForm, dataTxt.Text.ToString(), Convert.ToDouble(pretTxt.Text.ToString()), tip, DateTime.Now); masina.CuloareMasina = GetCuloareSelectata(); masina.identificaCuloare(); masina.Optiuni = new ArrayList(); masina.Optiuni.AddRange(optiuniSelectate); ManagerMasini.addMasina(masina); afisareLbl.Text = "Masina a fost adaugata"; //ResetareControale(); } ResetareControale(); }