private void btnAgregarDetalle_Click(object sender, EventArgs e) { CicloPruebaDetalle oCicloPruebaDetalle = new CicloPruebaDetalle(); oCicloPruebaDetalle.OCicloPrueba.Id_ciclo_prueba = oCicloPrueba.Id_ciclo_prueba; //Ciclo de prueba, dueña de los detalles oCicloPruebaDetalle.OCasoDePrueba = new CasoDePrueba(); //caso de prueba del detalle oCicloPruebaDetalle.OCasoDePrueba.Id_caso_prueba = (int)cboTituloCaso.SelectedValue; oCicloPruebaDetalle.OUsuario = new Usuario(); //usuario tester oCicloPruebaDetalle.OUsuario.Id_usuario = (int)cboNombreTester.SelectedValue; oCicloPruebaDetalle.Fecha_ejecucion = dtpFechaEjecucion.Value; //fechaDeEjecución listaDetalle.Add(oCicloPruebaDetalle); }
private void btnAceptar_Click(object sender, EventArgs e) { if (controlCamposAceptar()) { oCicloPrueba.Fecha_inicio_ejecucion = dtpFechaInicio.Value; oCicloPrueba.Fecha_fin_ejecucion = dtpFechaFin.Value; oCicloPrueba.OUsuario = new Usuario(); oCicloPrueba.OUsuario.Id_usuario = (int)cboNombreResponsable.SelectedValue; oCicloPrueba.OPlanDePrueba = new PlanDePrueba(); oCicloPrueba.OPlanDePrueba.Id_plan_prueba = (int)cboNombrePlan.SelectedValue; oCicloPrueba.Aceptado = CheckBoxAceptarCiclo().ToString(); oCicloPrueba.ListaCicloPruebaDetalle = new List <CicloPruebaDetalle>(); for (int i = 0; i < grdDetalleCdP.Rows.Count; i++) { CicloPruebaDetalle oCicloPruebaDetalle = new CicloPruebaDetalle(); oCicloPruebaDetalle.OCicloPrueba = oCicloPrueba;//Id_ciclo_prueba (objeto) oCicloPruebaDetalle.OCasoDePrueba = new CasoDePrueba(); oCicloPruebaDetalle.OCasoDePrueba.Id_caso_prueba = (int)grdDetalleCdP.Rows[i].Cells["idCasoDePrueba"].Value; oCicloPruebaDetalle.OUsuario = new Usuario(); oCicloPruebaDetalle.OUsuario.Id_usuario = (int)grdDetalleCdP.Rows[i].Cells["idTester"].Value; oCicloPruebaDetalle.Cantidad_horas = Convert.ToInt32(grdDetalleCdP.Rows[i].Cells["horas"].Value); oCicloPruebaDetalle.Fecha_ejecucion = (DateTime)grdDetalleCdP.Rows[i].Cells["fecha"].Value; oCicloPruebaDetalle.Aceptado = grdDetalleCdP.Rows[i].Cells["aceptado"].Value.ToString(); oCicloPrueba.ListaCicloPruebaDetalle.Add(oCicloPruebaDetalle); } if (oCicloPruebaServicio.Crear(oCicloPrueba)) { MessageBox.Show("El ciclo de prueba se creó con exito"); } else { MessageBox.Show("Falló la creacion del ciclo de prueba"); } } }