private void Agregarbutton_Click(object sender, EventArgs e) { if (!ValidarDetalle()) { return; } if (DetallesdataGridView.DataSource != null) { this.Detalle = (List <ProyectosDetalle>)DetallesdataGridView.DataSource; } Tareas tareas = BuscarId(TareacomboBox.Text); this.Detalle.Add(new ProyectosDetalle() { TipoId = tareas.TareaId, TipoTarea = tareas.TipoTarea, Requerimiento = RequerimientotextBox.Text, Tiempo = Convert.ToInt32(TiempotextBox.Text) }); int total = Convert.ToInt32(TotaltextBox.Text); int tiempo = Convert.ToInt32(TiempotextBox.Text); total += tiempo; TotaltextBox.Text = Convert.ToString(total); CargarGrid(); TareacomboBox.Focus(); RequerimientotextBox.Clear(); TiempotextBox.Clear(); ErrorProvider.Clear(); }
private bool ValidarDetalle() { bool paso = true; if (string.IsNullOrWhiteSpace(RequerimientotextBox.Text)) { ErrorProvider.SetError(RequerimientotextBox, "Este campo no puede estar vacío"); RequerimientotextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(TiempotextBox.Text)) { ErrorProvider.SetError(TiempotextBox, "Este campo no puede estar vacío"); TiempotextBox.Focus(); paso = false; } return(paso); }