private void button2_Click(object sender, EventArgs e) { var exp = new ExperienciasLaborale(); var form = new CandidatoExpForm(ref exp); form.ShowDialog(); if (!NotValidExp(exp)) { if (Experiencias == null) { Experiencias = new List <ExperienciasLaborale>(); } Experiencias.Add(exp); var data = Experiencias.Select(x => new { x.PuestoOcupado, x.Empresa, x.FechaDesde, x.FechaHasta, x.Salario }).ToList(); dataGridView1.DataSource = data; } }
private bool NotValidExp(ExperienciasLaborale exp) { return(exp.Empresa == null && exp.FechaDesde == DateTime.MinValue && exp.FechaHasta == DateTime.MinValue && exp.PuestoOcupado == null && exp.Salario == 0); }
private void iconcerrar_Click(object sender, EventArgs e) { _exp = null; Close(); }
public CandidatoExpForm(ref ExperienciasLaborale exp) { InitializeComponent(); _exp = exp; }