//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> BUSCAR: busca una cadena en la BD. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="nombreCadena"> The nombre cadena. </param> /// <param name="tipoCadena"> The tipo cadena. </param> /// <param name="actRegistro"> The act registro. </param> /// <param name="numPaginas"> Number of paginas. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public DataView buscarCadena(string nombreCadena, string tipoCadena, int actRegistro, int numPaginas) { CADCadena cadenaBuscar = new CADCadena(); DataView dvResultBusq = new DataView(); try { dsCadenas = cadenaBuscar.buscarCadenaBD(nombreCadena, tipoCadena, actRegistro, numPaginas); if (dsCadenas.Tables.Count > 0) { dvResultBusq = VistaCadenas(dsCadenas); } else { throw new ENException("DataSet vacío", -1); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } return(dvResultBusq); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> BUSCAR: busca una cadena en la BD. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="cadenaBusqueda"> The cadena busqueda. </param> /// <param name="ACTUAL_registro"> The actual registro. </param> /// <param name="PAGINA_registros"> The pagina registros. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public DataView buscarCadena(string cadenaBusqueda, int ACTUAL_registro, int PAGINA_registros) { CADCadena cadenaBuscarRap = new CADCadena(); DataView dvResultBusq = new DataView(); try { dsCadenas = cadenaBuscarRap.buscarCadenaBD(cadenaBusqueda, ACTUAL_registro, PAGINA_registros); if (dsCadenas.Tables.Count > 0) { dvResultBusq = VistaCadenas(dsCadenas); } else { throw new ENException("DataSet vacío", -1); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } return(dvResultBusq); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtener lista calificaciones. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="ftodas"> true to ftodas. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public object ObtenerListaCalificacion(bool ftodas) { CADCadena cadena = new CADCadena(); DataSet ds = new DataSet(); DataTable tabla = new DataTable(); DataView dv = new DataView(); DataRow fila; try { ds = cadena.ObtenerCalificacionesBD(); tabla = ds.Tables["TCalificaciones"]; if (tabla.Rows.Count > 0 && ftodas) { fila = tabla.NewRow(); fila["id"] = -1; fila["nombre"] = "Todas"; tabla.Rows.InsertAt(fila, 0); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } catch (NullReferenceException ex) { throw new ENException(ex.Message); } return(tabla.DefaultView); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtiene la lista de cadenas. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public DataView ObtenerListaCadenas() { CADCadena cadena = new CADCadena(); DataSet ds = new DataSet(); DataTable tabla = new DataTable(); DataView dv = new DataView(); DataRow fila; try { ds = cadena.ObtenerCadenasBD(); tabla = ds.Tables["TCadenas"]; if (tabla.Rows.Count > 0) { //Añado una primera fila que pone "Todas" fila = tabla.NewRow(); fila["id"] = -1; fila["nombre"] = "Todas"; tabla.Rows.InsertAt(fila, 0); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } catch (NullReferenceException ex) { throw new ENException(ex.Message); } return(tabla.DefaultView); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> BUSCAR: busca una cadena en la BD. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="buscRapida"> The busc rapida. </param> /// /// <returns> . </returns> /// /// ### <param name="nombreCadena"> . </param> /// ### <param name="tipoCadena"> . </param> //////////////////////////////////////////////////////////////////////////////////////////////////// public DataView buscarCadena(string buscRapida) { CADCadena cadenaBuscarRap = new CADCadena(); DataView dvResultBusq = new DataView(); try { dsCadenas = cadenaBuscarRap.buscarCadenaBD(buscRapida); if (dsCadenas.Tables.Count > 0) { dvResultBusq = VistaCadenas(dsCadenas); } else { throw new ENException("DataSet vacío", -1); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } return(dvResultBusq); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtiene los diferentes tipos de cadena existentes. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="nombreCadena"> The nombre cadena. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public ArrayList ObtenerTipos(string nombreCadena) { DataSet dsTipos = new DataSet(); DataTable dtTipos = new DataTable(); CADCadena cad = new CADCadena(); ArrayList alistTipos = new ArrayList(); try { dsTipos = cad.ObtenerTiposBD(nombreCadena); dtTipos = dsTipos.Tables["tipo"]; foreach (DataRow fila in dtTipos.Rows) { alistTipos.Add(fila["tipo"].ToString()); } } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } catch (NullReferenceException nullExcep) { throw new ENException(nullExcep.Message); } return(alistTipos); }
public int existeNombreCadena() { CADCadena c = new CADCadena(); int id_cadena = c.BD_existeNombreCadena(this.Nombre); return(id_cadena); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> MODIFICAR: Modifica una cadena. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// virtual public int modificarCadena() { CADCadena cad = new CADCadena(); int modificado = 0; try { modificado = cad.modificarCadenaBD(id_cadena, nombre, tipo, activo); } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } return(modificado); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtener tamanyo consulta. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="busquedaRap"> The busqueda rap. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public int obtenerTamanyoConsulta(string busquedaRap) { CADCadena cad = new CADCadena(); int tamanyo = 0; try { tamanyo = cad.obtenerTamanyoBD(busquedaRap); } catch (CADException cex) { throw new ENException(cex.Mensaje); } return(tamanyo); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtener tamanyo consulta. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="nombreCadena"> The nombre cadena. </param> /// <param name="TipoCadena"> The tipo cadena. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public int obtenerTamanyoConsulta(string nombreCadena, string TipoCadena) { CADCadena cad = new CADCadena(); int tamanyo = 0; try { tamanyo = cad.obtenerTamanyoBD(nombreCadena, TipoCadena); } catch (CADException cex) { throw new ENException(cex.Mensaje); } return(tamanyo); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> INSERTAR: Inserta una cadena en la base de datos. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// virtual public int insertarCadena() { CADCadena cad = new CADCadena(); int insertado = 0; try { insertado = cad.BD_insertarCadena(nombre, tipo, activo); } catch (CADException cadex) { throw new ENException(cadex.Mensaje); } return(insertado); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Obtener id cadena. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="indice"> The indice. </param> /// <param name="nombreCadena"> The nombre cadena. </param> /// /// <returns> . </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public int ObtenerIdCadena(int indice, string nombreCadena) { int id = -1; CADCadena cadena = new CADCadena(); try { if (indice != -1) { id = int.Parse(cadena.ObtenerIdCadena(nombreCadena)); } } catch (CADException cex) { throw new ENException(cex.Mensaje); } return(id); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> ELIMINAR: elimina una cadena de la BD. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <exception cref="ENException"> Thrown when en. </exception> /// /// <param name="idCad"> The identifier cad. </param> /// /// <returns> true if it succeeds, false if it fails. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public bool eliminarCadena(int idCad) { CADCadena cad = new CADCadena(); int eliminado = 0; bool eliminadaFila = false; try { eliminado = cad.eliminarCadenaBD(idCad); } catch (CADException cex) { throw new ENException(cex.Mensaje); } if (eliminado > 0) { eliminadaFila = true; } return(eliminadaFila); }