예제 #1
0
        //afiseaza lista de farfurii cu stoc mai mare de 50
        private void MaiMultDe50FarfuriiComand_Execute()
        {
            var    stocMaiMareDe50 = Farfurii.Where(k => k.Stoc > 50).Select(k => k.Nume);
            string afisam          = String.Join(", ", stocMaiMareDe50);

            MessageBox.Show("Farfuriile cu stocuri mai mari de 50 sunt " + afisam + ".");
        }
예제 #2
0
 private void StergeFarfurieComand_Execute()
 {
     if (Farfurii.Count != 0)
     {
         Farfurii.Remove(SelectedFarfurie);
     }
 }
예제 #3
0
        private void CelMaiLungNumeDeFarfurieCuHComand_Execute()
        {
            var celMaiLungNumeDeFarfurieCuH = Farfurii.Where(k => k.Nume.Contains("h")).OrderByDescending(k => k.Nume.Length).FirstOrDefault();

            if (celMaiLungNumeDeFarfurieCuH != null)
            {
                MessageBox.Show("Farfura cu cel mai lung nume care contine litera H este " + celMaiLungNumeDeFarfurieCuH.Nume + ".");
            }
            else
            {
                MessageBox.Show("Nu exista farfurii care indeplinesc aceste conditii");
            }
        }
예제 #4
0
        //farfuria gri cu cel mai mic diametru cu stoc mai mare de 100
        public void DMicGri100Comand_Execute()
        {
            var dMicGri100 = Farfurii.Where(k => k.Culoare.Equals("gri") && k.Stoc > 100).OrderBy(k => k.Diametru).LastOrDefault();

            MessageBox.Show("Farfuria gri cu cel mai mic diametru cu stoc mai mare de 100 este " + dMicGri100.Nume + ".");
        }
예제 #5
0
        //farfura cu diametrul cel mai mare cu stoc peste 100
        public void DiametruMareStoc100Comand_Execute()
        {
            var diametruStoc100 = Farfurii.Where(k => k.Diametru > 100).OrderByDescending(k => k.Diametru).FirstOrDefault();

            MessageBox.Show("Farcuria cu diametrul cel mai mare cu stoc peste 100 este " + diametruStoc100.Nume + ".");
        }
예제 #6
0
        // farfuria gri cu numele cel mai lung
        private void CeaMaiLungaFarfurieGriComand_Execute()
        {
            var ceaMaiLungaFarfuGri = Farfurii.Where(k => k.Nume.Contains("gri")).OrderByDescending(k => k.Nume.Length).FirstOrDefault();

            MessageBox.Show("Farfuria gri cu numele cel mai lung este " + ceaMaiLungaFarfuGri.Nume + ".");
        }
예제 #7
0
        private void CelMaiLungNumeDeFarfurieComand_Execute()
        {
            var celMaiLungNumeDeFarfurie = Farfurii.OrderByDescending(k => k.Nume.Length).FirstOrDefault();

            MessageBox.Show("Farfuria cu numele cel mai lung este" + celMaiLungNumeDeFarfurie.Nume + ".");
        }