private void button3_Click(object sender, EventArgs e)
        {
            var exp  = new Capacitacione();
            var form = new CapacitacionForm(ref exp);

            form.ShowDialog();

            if (!NotValidCap(exp))
            {
                if (capacitaciones == null)
                {
                    capacitaciones = new List <Capacitacione>();
                }

                capacitaciones.Add(exp);
                var data = capacitaciones.Select(x => new { x.Descripcion, x.Nivel, x.FechaDesde, x.FechaHasta, x.Institucion }).ToList();
                dataGridView2.DataSource = data;
            }
        }
 private void iconcerrar_Click(object sender, EventArgs e)
 {
     _exp = null;
     Close();
 }
 private bool NotValidCap(Capacitacione exp)
 {
     return(exp.Institucion == null && exp.FechaDesde == DateTime.MinValue && exp.FechaHasta == DateTime.MinValue && exp.Nivel == null && exp.Descripcion == null);
 }
 public CapacitacionForm(ref Capacitacione exp)
 {
     InitializeComponent();
     _exp = exp;
 }