Example #1
0
        private void detaliiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Proiecte    proiect = lista.ElementAt(lvAgenda.SelectedIndices[0]);
            FormDetalii form    = new FormDetalii(proiect);

            form.ShowDialog();
        }
Example #2
0
        private void btnEditare_Click(object sender, EventArgs e)
        {
            if (lvAgenda.SelectedItems.Count != 0)
            {
                Proiecte proiect = lista.ElementAt(lvAgenda.SelectedIndices[0]);

                EditeazaActivitate editare = new EditeazaActivitate(proiect);
                editare.ShowDialog();

                populeazaListView();
            }
        }
Example #3
0
        private void lvAgenda_KeyDown(object sender, KeyEventArgs e)
        {
            //Ctrl + D ----->Detalii

            if (e.KeyCode == Keys.D && e.Control)
            {
                Proiecte    proiect = lista.ElementAt(lvAgenda.SelectedIndices[0]);
                FormDetalii detalii = new FormDetalii(proiect);
                detalii.Show();
            }

            //Ctrl + E ----->Editeaza
            if (e.KeyCode == Keys.E && e.Control)
            {
                btnEditare_Click(sender, e);
            }
        }
Example #4
0
        //TEXT
        private void textToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title       = "Importa dintr-un fisier text";
            ofd.Filter      = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
            ofd.FilterIndex = 1;

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                StreamReader sr = new StreamReader(ofd.FileName);

                String line = string.Empty;


                //Asa am exportat tot asa le ctesc
                //sw.Write(each.Denumire + '\t' + each.tip.ToString() + '\t' + each.GetTitluProiect() + '\t' +
                //       each.dataIncepere.ToString() + '\t' + each.dataIncheiere.ToString() + '\t' + each.GetLocatie() + '\t' +
                //      each.Prioritate + '\t' + each.GetProgres() + '\n');


                while ((line = sr.ReadLine()) != null)
                {
                    string[] vect = line.Split('\t');

                    String denumire = vect[0];
                    Enum.TryParse(vect[1], out TipActivitate tip);
                    String titlu = vect[2];
                    DateTime.TryParse(vect[3], out DateTime inceput);
                    DateTime.TryParse(vect[4], out DateTime incheiere);

                    String locatie    = vect[5];
                    String prioritate = vect[6];
                    int    progres    = Convert.ToInt32(vect[7]);

                    Proiecte proiect = new Proiecte(denumire, titlu, locatie, prioritate, tip, inceput, incheiere, progres);

                    lista.Add(proiect);
                }

                populeazaListView();

                sr.Close();
            }
        }
 public EditeazaActivitate(Proiecte proiect)
 {
     InitializeComponent();
     _instance = proiect;
 }
Example #6
0
        //
        //Buton adaugare activitate in lista
        //
        private void btnAdauga_Click(object sender, EventArgs e)
        {
            bool isValid = true;

            String Denumire = cbDomenii.Text;

            if (String.IsNullOrEmpty(Denumire))
            {
                isValid = false;
            }
            String Activitate = cbTip.Text;
            String Titlu      = tbTitlu.Text;

            if (isValid && (string.IsNullOrWhiteSpace(Titlu) || Titlu.Length < 3))
            {
                isValid = false;
            }
            String Locatie = tbLocatie.Text;

            if (isValid && String.IsNullOrWhiteSpace(Locatie) || Locatie.Length < 3)
            {
                isValid = false;
            }
            DateTime Incepere  = dtpInceput.Value;
            DateTime Incheiere = dtpIncheiere.Value;

            if (isValid && DateTime.Compare(Incepere, Incheiere) > 0)
            {
                isValid = false;
            }
            String Prioritate = cbPrioritate.Text;

            try
            {
                if (int.Parse(tbProgres.Text) >= 0 && int.Parse(tbProgres.Text) <= 100)
                {
                    int Progress = int.Parse(tbProgres.Text);
                }
            }
            catch (Exception ex)
            {
                isValid = false;

                MessageBox.Show("Introduceti o valoare intre 0 si 100.");
            }

            epDomenii.Clear();

            if (isValid)
            {
                Proiecte proiect = new Proiecte(Denumire, Titlu, Locatie);
                lista.Add(proiect);
                populeazaListView();

                curataCampuri();
            }
            else
            {
                MessageBox.Show("Formularul nu este valid!", "Eroare", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
            }
        }
Example #7
0
 public FormDetalii(Proiecte proiect)
 {
     InitializeComponent();
     _instance = proiect;
 }