public bool verificarEnUso(SiniestroPrueba stroMod, Test test) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); bool enUso = false; try { accesoDatos.setearConsulta("select * from CASOSPRUEBA where IDDatoPrueba = " + stroMod.ID + " and IDTest= " + test.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { enUso = true; } return(enUso); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void eliminarSiniestroPrueba(SiniestroPrueba SP) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("delete from DATOSPRUEBA where id= " + SP.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void agregarSiniestroPrueba(Test test, SiniestroPrueba SP) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("insert into DATOSPRUEBA(IDTest,IDVersionTest,Dato,Patente,IDCompañia,IDSistema) values(" + test.ID.ToString() + "," + test.Version.ToString() + ", '" + SP.NroSiniestro.ToString() + "', '" + SP.Patente.ToString() + "'," + (Int16)SP.Compañia.ID + ", " + (Int16)SP.Sistema.id + ")"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <SiniestroPrueba> listarSiniestroP(Test test) { List <SiniestroPrueba> listado = new List <SiniestroPrueba>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); SiniestroPrueba siniestroP; try { accesoDatos.setearConsulta("SELECT dp.ID,dp.IDTest,dp.IDVersionTest,dp.Dato,dp.Patente,c.Nombre,s.Nombre from DATOSPRUEBA dp inner join COMPAÑIAS c on c.ID=dp.IDCompañia inner join SISTEMAS s on s.ID=dp.IDSistema where dp.IDTest =" + test.ID.ToString() + " and dp.IDVersionTest = " + test.Version.ToString()); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { siniestroP = new SiniestroPrueba(); siniestroP.ID = accesoDatos.Lector.GetInt32(0); siniestroP.NroSiniestro = accesoDatos.Lector.GetString(3); siniestroP.Patente = accesoDatos.Lector.GetString(4); siniestroP.Test = new Test(); siniestroP.Test.ID = accesoDatos.Lector.GetInt32(1); siniestroP.Test.Estado = new EstadoTest(); siniestroP.Test.Estado.Version = accesoDatos.Lector.GetInt32(2); siniestroP.Compañia = new Compañia(); siniestroP.Compañia.Nombre = accesoDatos.Lector.GetString(5); siniestroP.Sistema = new Sistema(); siniestroP.Sistema.Nombre = accesoDatos.Lector.GetString(6); listado.Add(siniestroP); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
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; } }
public void modificarSiniestroPrueba(Test test, SiniestroPrueba SP) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("update DATOSPRUEBA set Dato=@Dato, Patente=@Patente, IDCompañia=@IDCompañia, IDSistema=@IDSistema where IDTest=" + test.ID + " and IDVersionTest=" + test.Version + " and ID=" + SP.ID); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Dato", SP.NroSiniestro); accesoDatos.Comando.Parameters.AddWithValue("@Patente", SP.Patente); accesoDatos.Comando.Parameters.AddWithValue("@IDCompañia", SP.Compañia.ID); accesoDatos.Comando.Parameters.AddWithValue("@IDSistema", SP.Sistema.id); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <SiniestroPrueba> obtenerSiniestroVersion(Test test) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <SiniestroPrueba> listado = new List <SiniestroPrueba>(); SiniestroPrueba siniestro; try { accesoDatos.setearConsulta("select IDTest,IDVersionTest,Dato,Patente,IDCompañia,IDSistema from DATOSPRUEBA where IDTest=" + test.ID + " and IDVersionTest=" + test.Version); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { siniestro = new SiniestroPrueba(); siniestro.Test = new Test(); siniestro.Test.ID = accesoDatos.Lector.GetInt32(0); siniestro.Test.Version = accesoDatos.Lector.GetInt32(1) + 1; siniestro.NroSiniestro = accesoDatos.Lector.GetString(2); siniestro.Patente = accesoDatos.Lector.GetString(3); siniestro.Compañia = new Compañia(); siniestro.Compañia.ID = accesoDatos.Lector.GetInt32(4); siniestro.Sistema = new Sistema(); siniestro.Sistema.id = accesoDatos.Lector.GetInt32(5); listado.Add(siniestro); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public frmAgregarDatoPrueba(Test test, SiniestroPrueba sp) { InitializeComponent(); testLocal = test; SPLocal = sp; }