private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == "")
            {
                errorProvider1.SetError(DescripcionTextBox, "Obligatorio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            /*if(ProyectosBLL.ExisteProyecto(DescripcionTextBox.Text))
             * {
             *  errorProvider1.SetError(DescripcionTextBox, "Obligatorio");
             *  DescripcionTextBox.Focus();
             *  paso = false;
             * }*/
            if (this.Detalle.Count == 0)
            {
                errorProvider1.SetError(ProyectoDetalleDataGridView, "Obligatorio");
                TiposTareaComboBox.Focus();
                paso = false;
            }

            return(paso);
        }
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            if (ProyectoDetalleDataGridView.DataSource != null)
            {
                this.Detalle = (List <ProyectosDetalle>)ProyectoDetalleDataGridView.DataSource;
            }

            this.Detalle.Add(
                new ProyectosDetalle(
                    detalleId: 0,
                    proyectoId: (int)ProyectoIdNumericUpDown.Value,
                    tipoTareaId: Convert.ToInt32(TiposTareaComboBox.SelectedIndex) + 1,
                    requerimiento: DescripcionTextBox.Text,
                    tiempo: Convert.ToInt32(TiempoTextBox.Text)
                    )
                );

            LlenarGrid();
            TiposTareaComboBox.Focus();
        }