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; } }
private void btnEliminarDato_Click(object sender, EventArgs e) { SiniestroPruebaNegocio SPNegocio = new SiniestroPruebaNegocio(); try { if (dgvDatosPrueba.SelectedRows.Count == 1) { if (SPNegocio.verificarEnUso((SiniestroPrueba)dgvDatosPrueba.CurrentRow.DataBoundItem, testLocal) == true) { MessageBox.Show("El dato esta en uso en un caso de prueba!"); } else { SPNegocio.eliminarSiniestroPrueba((SiniestroPrueba)dgvDatosPrueba.CurrentRow.DataBoundItem); cargarGrillaSiniestrosP(); } } else { MessageBox.Show("Debe seleccionar una fila!"); } } catch (Exception ex) { throw ex; } }
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; } }
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 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 cargarGrillaSiniestrosP() { SiniestroPruebaNegocio SPnegocio = new SiniestroPruebaNegocio(); try { //DATAGRIDVIEW SINIESTROS PRUEBA listadoSP = SPnegocio.listarSiniestroP(testLocal); dgvDatosPrueba.DataSource = listadoSP; dgvDatosPrueba.Columns["ID"].Visible = false; dgvDatosPrueba.Columns["Test"].Visible = false; dgvDatosPrueba.ReadOnly = true; dgvDatosPrueba.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvDatosPrueba.MultiSelect = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAgregar_Click(object sender, EventArgs e) { SiniestroPruebaNegocio SPNegocio = new SiniestroPruebaNegocio(); try { if (txbNroSiniestro.Text == "" || txbPatente.Text == "" || cmbCompañia.SelectedIndex == 0 || cmbSistema.SelectedIndex == 0) { MessageBox.Show("Debe completar todos los datos"); } else { if (SPLocal == null) { SPLocal = new SiniestroPrueba(); SPLocal.NroSiniestro = txbNroSiniestro.Text; SPLocal.Patente = txbPatente.Text; SPLocal.Compañia = (Compañia)cmbCompañia.SelectedItem; SPLocal.Sistema = (Sistema)cmbSistema.SelectedItem; SPNegocio.agregarSiniestroPrueba(testLocal, SPLocal); } else { SPLocal.NroSiniestro = txbNroSiniestro.Text; SPLocal.Patente = txbPatente.Text; SPLocal.Compañia = (Compañia)cmbCompañia.SelectedItem; SPLocal.Sistema = (Sistema)cmbSistema.SelectedItem; SPNegocio.modificarSiniestroPrueba(testLocal, SPLocal); } this.Close(); } } catch (Exception ex) { throw ex; } }