private void btnTestingOK_Click(object sender, EventArgs e) { CasoPruebaNegocio CPNegocio = new CasoPruebaNegocio(); if (txtTicket.Text == "" || txtAsunto.Text == "" || txtDescripcion.Text == "" || cmbPrioridad.SelectedIndex == 0 || cmbSistema.SelectedIndex == 0 || cmbSolicitante.SelectedIndex == 0 || cmbUsuarioTester.SelectedIndex == 0) { MessageBox.Show("Debe completar todos los campos"); } else { if (CPNegocio.verificarCasosCargados(testLocal)) { if (CPNegocio.verificarCasosConFallas(testLocal)) { MessageBox.Show("No puede finalizar el Test mientras existan casos con fallas"); } else { TestNegocio testNegocio = new TestNegocio(); cargarTest(testLocal); testNegocio.modificarTest(testLocal); testNegocio.generarVersionFinal(testLocal); MessageBox.Show("Se finalizo el test, TESTING OK!!!"); bloquearCampos(); testLocal.Finalizado = true; } } else { MessageBox.Show("Debe cargar al menos 1 caso de prueba para finalizar el Testeo"); } } }
private void btnFinalizarVersion_Click(object sender, EventArgs e) { CasoPruebaNegocio CPNegocio = new CasoPruebaNegocio(); if (txtTicket.Text == "" || txtAsunto.Text == "" || txtDescripcion.Text == "" || cmbPrioridad.SelectedIndex == 0 || cmbSistema.SelectedIndex == 0 || cmbSolicitante.SelectedIndex == 0 || cmbUsuarioTester.SelectedIndex == 0) { MessageBox.Show("Debe completar todos los campos"); } else { if (CPNegocio.verificarCasosCargados(testLocal)) { TestNegocio testNegocio = new TestNegocio(); cargarTest(testLocal); testNegocio.modificarTest(testLocal); testNegocio.finalizarVersion(testLocal); MessageBox.Show("La version se finalizo"); bloquearCampos(); testLocal.Finalizado = true; btnGenerarVersion.Visible = true; } else { MessageBox.Show("Debe cargar al menos 1 caso de prueba para finalizar el Testeo"); } } }
private void btnGenerarVersion_Click(object sender, EventArgs e) { TestNegocio testNegocio = new TestNegocio(); testNegocio.agregarVersion(testLocal); List <UsuarioPrueba> listadoUP = new List <UsuarioPrueba>(); UsuarioPruebaNegocio upNegocio = new UsuarioPruebaNegocio(); listadoUP = upNegocio.obtenerUsuarioVersion(testLocal); upNegocio.pasarUsuariosVersion(listadoUP); List <SiniestroPrueba> listadoSP = new List <SiniestroPrueba>(); SiniestroPruebaNegocio spNegocio = new SiniestroPruebaNegocio(); listadoSP = spNegocio.obtenerSiniestroVersion(testLocal); spNegocio.pasarSiniestrosVersion(listadoSP); List <CasoPrueba> listadoCP = new List <CasoPrueba>(); CasoPruebaNegocio cpNegocio = new CasoPruebaNegocio(); listadoCP = cpNegocio.obtenerCasoVersion(testLocal); cpNegocio.pasarCasosVersion(listadoCP); this.Close(); testLocal.Version++; testLocal.Finalizado = false; Nuevo_Test frmNT = new Nuevo_Test(testLocal); frmNT.Show(); }
private void btnAceptar_Click(object sender, EventArgs e) { CasoPruebaNegocio cpNegocio = new CasoPruebaNegocio(); try { if (txbDetalle.Text == "" || txbDescripcion.Text == "") { MessageBox.Show("Debe completar todos los campos"); } else { if (ckbResultado.Checked == false && txbDetalleFalla.Text == "") { MessageBox.Show("Si el caso no esta aprobado debe indicar la falla"); } else { if (cmbDatoPrueba.SelectedValue == null || cmbUsuario.SelectedValue == null) { MessageBox.Show("Debe seleccionar alguna opcion"); } else { if (cpLocal == null) { CasoPrueba cpLocal = new CasoPrueba(); cpLocal.Descripcion = txbDescripcion.Text; cpLocal.Observaciones = txbDetalle.Text; cpLocal.TextoFalla = txbDetalleFalla.Text; cpLocal.Resultado = ckbResultado.Checked; cpLocal.Siniestro = (SiniestroPrueba)cmbDatoPrueba.SelectedItem; cpLocal.Usuario = (UsuarioPrueba)cmbUsuario.SelectedItem; cpNegocio.modificarDatoPrueba(testLocal, cpLocal); } else { cpLocal.Descripcion = txbDescripcion.Text; cpLocal.Observaciones = txbDetalle.Text; cpLocal.TextoFalla = txbDetalleFalla.Text; cpLocal.Resultado = ckbResultado.Checked; cpLocal.Siniestro = (SiniestroPrueba)cmbDatoPrueba.SelectedItem; cpLocal.Usuario = (UsuarioPrueba)cmbUsuario.SelectedItem; cpNegocio.modificarDatoPrueba(testLocal, cpLocal); } this.Close(); } } } } catch (Exception ex) { throw ex; } }
private void btnEliminarCaso_Click(object sender, EventArgs e) { if (dgvCasosPrueba.SelectedRows.Count == 1) { CasoPruebaNegocio cpNegocio = new CasoPruebaNegocio(); cpNegocio.eliminarDatoPrueba((CasoPrueba)dgvCasosPrueba.CurrentRow.DataBoundItem); cargarGrillaCasosP(); } else { MessageBox.Show("Debe seleccionar una fila!"); } }
private void btnAgregarCaso_Click(object sender, EventArgs e) { CasoPruebaNegocio CPNegocio = new CasoPruebaNegocio(); try { if (txbDetalle.Text == "" || txbDescripcion.Text == "") { MessageBox.Show("Debe completar todos los campos"); } else { if (ckbResultado.Checked == false && txbDetalleFalla.Text == "") { MessageBox.Show("Si el caso no esta aprobado debe indicar la falla"); } else { if (cmbDatoPrueba.SelectedValue == null || cmbUsuario.SelectedValue == null) { MessageBox.Show("Debe seleccionar alguna opcion"); } else { CasoPrueba casoPrueba = new CasoPrueba(); casoPrueba.Descripcion = txbDescripcion.Text; casoPrueba.Resultado = ckbResultado.Checked; casoPrueba.Observaciones = txbDetalle.Text; casoPrueba.TextoFalla = txbDetalleFalla.Text; casoPrueba.Usuario = (UsuarioPrueba)cmbUsuario.SelectedItem; casoPrueba.Siniestro = (SiniestroPrueba)cmbDatoPrueba.SelectedItem; casoPrueba.Automatico = false; CPNegocio.agregarDatoPrueba(testLocal, casoPrueba); cargarGrillaCasosP(); } } } } catch (Exception ex) { throw ex; } }
private void cargarGrillaCasosP() { CasoPruebaNegocio CPNegocio = new CasoPruebaNegocio(); try { //DATAGRIDVIEW USUARIO PRUEBA listadoCP = CPNegocio.ListarCasosPrueba(testLocal); dgvCasosPrueba.DataSource = listadoCP; dgvCasosPrueba.Columns["ID"].Visible = false; dgvCasosPrueba.Columns["Adjunto"].Visible = false; dgvCasosPrueba.Columns["Automatico"].Visible = false; dgvCasosPrueba.Columns["Test"].Visible = false; dgvCasosPrueba.Columns["Descripcion"].Width = 180; dgvCasosPrueba.Columns["Resultado"].Width = 50; dgvCasosPrueba.ReadOnly = true; dgvCasosPrueba.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvCasosPrueba.MultiSelect = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }