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 cargarGrillaTests(string sFiltro) { TestNegocio testNegocio = new TestNegocio(); try { if (botonAbrir == null) { botonAbrir = new DataGridViewButtonColumn(); dgvResultadoBusqueda.Columns.Add(botonAbrir); botonAbrir.Name = "Abrir"; botonAbrir.HeaderText = "Abrir"; } //DATAGRIDVIEW RESULTADO BUSQUEDA listadoTests = testNegocio.listarTests(sFiltro); dgvResultadoBusqueda.DataSource = listadoTests; dgvResultadoBusqueda.Columns["Abrir"].DisplayIndex = 0; dgvResultadoBusqueda.Columns["Abrir"].Width = 35; dgvResultadoBusqueda.Columns["Duracion"].Visible = false; dgvResultadoBusqueda.Columns["UsuarioP"].Visible = false; dgvResultadoBusqueda.Columns["SiniestroP"].Visible = false; dgvResultadoBusqueda.Columns["CasoP"].Visible = false; dgvResultadoBusqueda.Columns["Complejidad"].Visible = false; dgvResultadoBusqueda.Columns["Riesgo"].Visible = false; dgvResultadoBusqueda.Columns["Ticket"].Visible = false; dgvResultadoBusqueda.Columns["Estado"].Visible = false; dgvResultadoBusqueda.Columns["Informe"].Visible = false; dgvResultadoBusqueda.Columns["Descripcion"].Visible = false; dgvResultadoBusqueda.Columns["CantErrores"].Visible = false; dgvResultadoBusqueda.Columns["CantVersiones"].Visible = false; dgvResultadoBusqueda.Columns["ID"].Width = 30; dgvResultadoBusqueda.Columns["ID"].DisplayIndex = 1; dgvResultadoBusqueda.Columns["Version"].Width = 40; dgvResultadoBusqueda.Columns["Ticket"].Width = 70; dgvResultadoBusqueda.Columns["Asunto"].Width = 150; dgvResultadoBusqueda.Columns["Finalizado"].Width = 50; dgvResultadoBusqueda.Columns["VersionFinal"].Width = 50; dgvResultadoBusqueda.Columns["Ultimo"].Width = 50; dgvResultadoBusqueda.Columns["Prioridad"].Width = 100; dgvResultadoBusqueda.ReadOnly = true; dgvResultadoBusqueda.SelectionMode = DataGridViewSelectionMode.FullRowSelect; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Button1_Click(object sender, EventArgs e) { string sFiltro = ""; if (!(txbTicket.Text.Equals(""))) { sFiltro += " t.NTicket = " + txbTicket.Text.ToString(); } if (cmbSistemas.SelectedIndex != 0) { sFiltro += sFiltro.Equals("") ? " s.Nombre = " + "'" + cmbSistemas.Text + "'" : " and s.Nombre = " + "'" + cmbSistemas.Text + "'"; } if (cmbUsuarios.SelectedIndex != 0) { sFiltro += sFiltro.Equals("") ? " u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'" : " and u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'"; } sFiltro += sFiltro.Equals("") ? " t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'" : " and t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'"; sFiltro += sFiltro.Equals("") ? " t.Ultimo = 1 " : " and t.Ultimo = 1 "; TestNegocio testNegocio = new TestNegocio(); List <Test> listado = testNegocio.listarTests(sFiltro); dgvResultadoBusqueda.DataSource = listado; dgvResultadoBusqueda.DataBind(); }
private void btnGuardar_Click(object sender, EventArgs e) { TestNegocio testNegocio = new TestNegocio(); try { 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 (testLocal != null) { if (testLocal.ID == 0)// Si viene desde Buscar tickets { testLocal.NTicket = Convert.ToInt32(txtTicket.Text); testLocal.Sistema = (Sistema)cmbSistema.SelectedItem; testLocal.UsuarioT = (UsuarioTester)cmbUsuarioTester.SelectedItem; testLocal.Prioridad = (Prioridad)cmbPrioridad.SelectedItem; testLocal.CiaSolicitante = (Compañia)cmbSolicitante.SelectedItem; testLocal.GrupoCia = (GrupoCompañias)cmbAplica.SelectedItem; testLocal.Asunto = txtAsunto.Text; testLocal.Descripcion = txtDescripcion.Text; testLocal.ID = testNegocio.agregarTest(testLocal); testLocal.Version = 1; txtIDTest.Text = testLocal.ID.ToString(); txtVersion.Text = testLocal.Version.ToString(); MessageBox.Show("Se Guardo Correctamente."); } else//Si viene desde Buscar Test { cargarTest(testLocal); testNegocio.modificarTest(testLocal); MessageBox.Show("Se Guardo Correctamente."); } } else //Si viene desde Nuevo Test { testLocal = new Test(); testLocal.NTicket = Convert.ToInt32(txtTicket.Text); testLocal.Sistema = (Sistema)cmbSistema.SelectedItem; testLocal.UsuarioT = (UsuarioTester)cmbUsuarioTester.SelectedItem; testLocal.Prioridad = (Prioridad)cmbPrioridad.SelectedItem; testLocal.CiaSolicitante = (Compañia)cmbSolicitante.SelectedItem; testLocal.GrupoCia = (GrupoCompañias)cmbAplica.SelectedItem; testLocal.Asunto = txtAsunto.Text; testLocal.Descripcion = txtDescripcion.Text; testLocal.ID = testNegocio.agregarTest(testLocal); testLocal.Version = 1; txtIDTest.Text = testLocal.ID.ToString(); txtVersion.Text = testLocal.Version.ToString(); MessageBox.Show("Se Guardo Correctamente."); } } } catch (Exception ex) { throw ex; } }