Пример #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");
                }
            }
        }
Пример #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");
                }
            }
        }
Пример #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();
        }
        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());
            }
        }
Пример #5
0
        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();
        }
Пример #6
0
        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;
            }
        }