Ejemplo n.º 1
0
        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");
                }
            }
        }
Ejemplo n.º 2
0
        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");
                }
            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
 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!");
     }
 }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
        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());
            }
        }