private void detaliiToolStripMenuItem_Click(object sender, EventArgs e) { Proiecte proiect = lista.ElementAt(lvAgenda.SelectedIndices[0]); FormDetalii form = new FormDetalii(proiect); form.ShowDialog(); }
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(); } }
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); } }
//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; }
// //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); } }
public FormDetalii(Proiecte proiect) { InitializeComponent(); _instance = proiect; }