private void btnEliminarUP_Click(object sender, EventArgs e)
        {
            UsuarioPruebaNegocio UPNegocio = new UsuarioPruebaNegocio();

            try
            {
                if (dgvUsuariosPrueba.SelectedRows.Count == 1)
                {
                    if (UPNegocio.verificarEnUso((UsuarioPrueba)dgvUsuariosPrueba.CurrentRow.DataBoundItem, testLocal) == true)
                    {
                        MessageBox.Show("El usuario esta en uso en un caso de prueba!");
                    }
                    else
                    {
                        UPNegocio.eliminarUsuarioP((UsuarioPrueba)dgvUsuariosPrueba.CurrentRow.DataBoundItem);
                        cargarGrillaUsuariosP();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar una fila!");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        private void frmAgregarCasoPrueba_Load(object sender, EventArgs e)
        {
            UsuarioPruebaNegocio   UPNegocio = new UsuarioPruebaNegocio();
            SiniestroPruebaNegocio SPNegocio = new SiniestroPruebaNegocio();

            try
            {
                cmbUsuario.DataSource       = UPNegocio.listarUsuariosP(testLocal);
                cmbDatoPrueba.DataSource    = SPNegocio.listarSiniestroP(testLocal);
                cmbUsuario.DropDownStyle    = System.Windows.Forms.ComboBoxStyle.DropDownList;
                cmbDatoPrueba.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
                cargarGrillaCasosP();
                //VERIFICA SI ESTA FINALIZADO PARA ESCONDER BOTONES Y FRIZAR CAMPOS
                if (testLocal.Finalizado == true)
                {
                    btnAgregarCaso.Visible   = false;
                    btnEliminarCaso.Visible  = false;
                    btnModificarCaso.Visible = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        private void frm_ModificarCasoPrueba_Load(object sender, EventArgs e)
        {
            UsuarioPruebaNegocio   UPNegocio = new UsuarioPruebaNegocio();
            SiniestroPruebaNegocio SPNegocio = new SiniestroPruebaNegocio();

            try
            {
                cmbUsuario.DataSource       = UPNegocio.listarUsuariosP(testLocal);
                cmbDatoPrueba.DataSource    = SPNegocio.listarSiniestroP(testLocal);
                cmbUsuario.DropDownStyle    = System.Windows.Forms.ComboBoxStyle.DropDownList;
                cmbDatoPrueba.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
                if (cpLocal != null)
                {
                    txbDescripcion.Text         = cpLocal.Descripcion;
                    txbDetalle.Text             = cpLocal.Observaciones;
                    txbDetalleFalla.Text        = cpLocal.TextoFalla;
                    ckbResultado.Checked        = cpLocal.Resultado;
                    cmbDatoPrueba.SelectedIndex = cmbDatoPrueba.FindString(cpLocal.Siniestro.NroSiniestro);
                    cmbUsuario.SelectedIndex    = cmbUsuario.FindString(cpLocal.Usuario.Nombre);
                    cmbUsuario.DropDownStyle    = System.Windows.Forms.ComboBoxStyle.DropDownList;
                    cmbDatoPrueba.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
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.º 5
0
        private void btnAgregarCasosPrueba_Click(object sender, EventArgs e)
        {
            UsuarioPruebaNegocio   UPNegocio = new UsuarioPruebaNegocio();
            SiniestroPruebaNegocio SPNegocio = new SiniestroPruebaNegocio();

            if (txtIDTest.Text == "")
            {
                MessageBox.Show("Debe grabar para continuar");
            }
            else
            {
                if (UPNegocio.verificarUsuarioCargado(testLocal) && SPNegocio.verificarDatoCargado(testLocal))
                {
                    //verifica si entro por nueva o por busqueda
                    if (testLocal == null)
                    {
                        testLocal = new Test();
                        cargarTest(testLocal);
                        frmAgregarCasoPrueba frmACP = new frmAgregarCasoPrueba(testLocal);
                        frmACP.ShowDialog();
                    }
                    else
                    {
                        frmAgregarCasoPrueba frmACP = new frmAgregarCasoPrueba(testLocal);
                        frmACP.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Debe haber al menos 1 usuario y 1 dato para poder agregar Casos de Prueba!");
                }
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            UsuarioPruebaNegocio UPNegocio = new UsuarioPruebaNegocio();

            try
            {
                if (txbNombre.Text == "" || txbDocumento.Text == "" || txbContraseña.Text == "" || txbApellido.Text == "" || cmbCompañia.SelectedIndex == 0 || cmbPerfil.SelectedIndex == 0)
                {
                    MessageBox.Show("Debe completar todos los datos");
                }
                else
                {
                    if (UPLocal == null)
                    {
                        UPLocal            = new UsuarioPrueba();
                        UPLocal.Nombre     = txbNombre.Text;
                        UPLocal.Apellido   = txbApellido.Text;
                        UPLocal.Documento  = txbDocumento.Text;
                        UPLocal.Contraseña = txbContraseña.Text;
                        UPLocal.Perfil     = (Perfil)cmbPerfil.SelectedItem;
                        UPLocal.Compañia   = (Compañia)cmbCompañia.SelectedItem;
                        UPNegocio.agregarUsuarioP(testLocal, UPLocal);
                    }
                    else
                    {
                        UPLocal.Nombre     = txbNombre.Text;
                        UPLocal.Apellido   = txbApellido.Text;
                        UPLocal.Documento  = txbDocumento.Text;
                        UPLocal.Contraseña = txbContraseña.Text;
                        UPLocal.Perfil     = (Perfil)cmbPerfil.SelectedItem;
                        UPLocal.Compañia   = (Compañia)cmbCompañia.SelectedItem;
                        UPNegocio.modificarUsuarioP(testLocal, UPLocal);
                    }
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void cargarGrillaUsuariosP()
        {
            UsuarioPruebaNegocio UPnegocio = new UsuarioPruebaNegocio();

            try
            {
                //DATAGRIDVIEW USUARIO PRUEBA
                listadoUP = UPnegocio.listarUsuariosP(testLocal);
                dgvUsuariosPrueba.DataSource                        = listadoUP;
                dgvUsuariosPrueba.Columns["ID"].Visible             = false;
                dgvUsuariosPrueba.Columns["Test"].Visible           = false;
                dgvUsuariosPrueba.Columns["Nombre"].DisplayIndex    = 0;
                dgvUsuariosPrueba.Columns["Apellido"].DisplayIndex  = 1;
                dgvUsuariosPrueba.Columns["Documento"].DisplayIndex = 2;
                dgvUsuariosPrueba.Columns["Documento"].Width        = 80;
                dgvUsuariosPrueba.ReadOnly      = true;
                dgvUsuariosPrueba.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                dgvUsuariosPrueba.MultiSelect   = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }