public FormAltaInasistencias() { InitializeComponent(); cfg = new Configuraciones(); cfg.valor = config; objProcesarDatos = new BLProcesarDatos(config); }
public List<MotivoSancion> obtenerMotivoSancionBDTransaccional(Configuraciones configuracion) { try { objDAObtenerDatos = new DAObtenerDatos(configuracion.valor); List<MotivoSancion> listaMotivosSancion = new List<MotivoSancion>(); listaMotivosSancion = objDAObtenerDatos.obtenerMotivoSancionBDTransaccional(configuracion); return listaMotivosSancion; } catch (Exception ex) { throw ex; } }
public List<Curso> obtenerCursosBDTransaccional(Configuraciones configuracion) { try { objDAObtenerDatos = new DAObtenerDatos(configuracion.valor); List<Curso> listaCursos = new List<Curso>(); listaCursos = objDAObtenerDatos.obtenerCursosBDTransaccional(configuracion); return listaCursos; } catch (Exception ex) { throw ex; } }
public List<Asignatura> obtenerAsignaturasCursoCicloLectivoActual(Configuraciones configuracion, int selectedCurso) { try { objDAObtenerDatos = new DAObtenerDatos(configuracion.valor); List<Asignatura> listaAsignaturas = new List<Asignatura>(); listaAsignaturas = objDAObtenerDatos.obtenerAsignaturaCursoCicloLectivoActual(configuracion, selectedCurso); return listaAsignaturas; } catch (Exception ex) { throw ex; } }
/// <summary> /// Procedimientoes the importar datos. /// </summary> public void ProcedimientoImportarDatos() { try { objDAImportarDatos = new DAImportarDatos(ConnectionString); objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDEV); //objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigen); //objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDesdeRemoto); ImportarDatos(); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obteners the alumno curso BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<AlumnoCursoCicloLectivo> obtenerAlumnoCursoBDTransaccional(Configuraciones configuracion) { List<AlumnoCursoCicloLectivo> listaAlumnoCurso = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_alumno_curso_ciclolectivo"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); AlumnoCursoCicloLectivo alumnoCurso; listaAlumnoCurso = new List<AlumnoCursoCicloLectivo>(); while (reader.Read()) { alumnoCurso = new AlumnoCursoCicloLectivo(); alumnoCurso.idAlumnoCursoCicloLectivo = 0; alumnoCurso.idAlumnoCursoCicloLectivoTransaccional = (int)reader["id"]; alumnoCurso.cursoCicloLectivo.idCursoCicloLectivoTransaccional = (int)reader["fk_cursociclolectivo_id"]; alumnoCurso.alumno.idAlumnoTransaccional = (int)reader["fk_alumno_id"]; listaAlumnoCurso.Add(alumnoCurso); } return listaAlumnoCurso; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAlumnoCursoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAlumnoCursoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } }
/// <summary> /// Ejecuta la importación de Pais, Provincia y Localidad /// </summary> public void ImportarAsistencia() { try { objDAImportarDatos = new DAImportarDatos(ConnectionString); objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDEVDesdeRemoto); //objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDesdeRemoto); //Método que realmente lleva a cabo las tareas ImportarDatos(); //Inserta un registro en la tabla ProcesosEjecutado, en este caso, indica que se corrio correctamente el proceso (resultado = 1) ProcesosEjecutadosCreate(enumProcesosAutomaticos.ImportarAsistencia.GetHashCode(), true); } catch (Exception ex) { //ante cualquier error que se produzca, se graba en la tabla ProcesosEjecutados, //un registro con el detalle de en que método se produjo el error (resultado = 0) OnErrorProcess(enumProcesosAutomaticos.ImportarAsistencia.GetHashCode(), ex); throw ex; } }
/// <summary> /// Obteners the asistencia BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Asistencia> obtenerAsistenciaBDTransaccional(Configuraciones configuracion) { //obtenerAsistenciaBDTransaccional List<Asistencia> listadoAsistencia = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT id ,fk_alumnocursociclolectivo_id ,fk_tipoasistencia_id ,fecha FROM asistencia WHERE fk_tipoasistencia_id<>1"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Asistencia unaAsistencia; listadoAsistencia = new List<Asistencia>(); while (reader.Read()) { unaAsistencia = new Asistencia(); unaAsistencia.idAsistencia = 0; unaAsistencia.idAsistenciaTransaccional = (int)reader["id"]; unaAsistencia.fecha = Convert.ToDateTime(reader["fecha"]); unaAsistencia.tipoAsistencia = new TipoAsistencia(); unaAsistencia.tipoAsistencia.idTipoAsistenciaTransaccional = (int)reader["fk_tipoasistencia_id"]; unaAsistencia.alumno.idAlumnoCursoCicloLectivoTransaccional = (int)reader["fk_alumnocursociclolectivo_id"]; listadoAsistencia.Add(unaAsistencia); } command.Connection.Close(); return listadoAsistencia; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the alumnos BD transaccional. /// </summary> /// <param name="configuracion">Una configuración con la cadena de bd transaccional.</param> /// <returns></returns> public List<Alumno> obtenerAlumnoBDTransaccional(Configuraciones configuracion) { List<Alumno> listaAlumno = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM alumno"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); listaAlumno = new List<Alumno>(); Alumno alumno = null; while (reader.Read()) { alumno = new Alumno() { idPersona = 0, idAlumnoTransaccional = Convert.ToInt32(reader["id"]), nombre = reader["nombre"].ToString(), apellido = reader["apellido"].ToString(), fechaNacimiento = Convert.ToDateTime(reader["fecha_nacimiento"]), numeroDocumento = Convert.ToInt32(reader["nro_documento"].ToString().Replace("M", "")), idTipoDocumento = Convert.ToInt32(reader["fk_tipodocumento_id"]), domicilio = reader["direccion"].ToString(), sexo = reader["sexo"].ToString(), telefonoFijo = reader["telefono"].ToString(), email = reader["email"].ToString(), activo = Convert.ToBoolean(reader["activo"]), localidad = new Localidades() { nombre = reader["ciudad"].ToString() } }; listaAlumno.Add(alumno); } command.Connection.Close(); return listaAlumno; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the provincias BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Provincias> obtenerProvinciasBDTransaccional(Configuraciones configuracion) { List<Provincias> listaProvincias = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM provincia"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Provincias provincia; listaProvincias = new List<Provincias>(); while (reader.Read()) { provincia = new Provincias() { idProvincia = 0, idProvinciaTransaccional = Convert.ToInt32(reader["id"].ToString()), nombre = reader["nombreCorto"].ToString(), descripcion = reader["nombreLargo"].ToString(), idPais = Convert.ToInt32(reader["fk_pais_id"].ToString()), activo = true }; listaProvincias.Add(provincia); } command.Connection.Close(); return listaProvincias; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerProvinciasBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerProvinciasBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerProvinciasBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the asignaturas curso BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<AsignaturaCicloLectivo> obtenerAsignaturasCursoBDTransaccional(Configuraciones configuracion) { List<AsignaturaCicloLectivo> listaAsignaturasCicloLectivo = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_docente_asignatura_curso_cl"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); AsignaturaCicloLectivo asignaturaCicloLectivo; listaAsignaturasCicloLectivo = new List<AsignaturaCicloLectivo>(); while (reader.Read()) { asignaturaCicloLectivo = new AsignaturaCicloLectivo(); asignaturaCicloLectivo.idAsignaturaCicloLectivoTransaccional = (int)reader["id"]; asignaturaCicloLectivo.docente = new Docente() { idPersonalTransaccional = (int)reader["fk_docente_id"] }; asignaturaCicloLectivo.asignatura.idAsignaturaTransaccional = (int)reader["fk_asignatura_id"]; asignaturaCicloLectivo.cursoCicloLectivo.idCursoCicloLectivoTransaccional = (int)reader["fk_cursociclolectivo_id"]; listaAsignaturasCicloLectivo.Add(asignaturaCicloLectivo); } command.Connection.Close(); return listaAsignaturasCicloLectivo; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturasCursoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturasCursoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } }
/// <summary> /// Obteners the docentes BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Docente> obtenerDocenteBDTransaccional(Configuraciones configuracion) { List<Docente> listaDocente = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM docente where id > 0"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Docente docente; listaDocente = new List<Docente>(); while (reader.Read()) { docente = new Docente() { idDocente = 0, idDocenteTransaccional = (int)reader["id"], nombre = reader["nombre"].ToString(), apellido = reader["apellido"].ToString(), numeroDocumento = Convert.ToInt32(reader["nro_documento"]), idTipoDocumento = (int)reader["fk_tipodocumento_id"], activo = Convert.ToBoolean(reader["activo"]), sexo = reader["sexo"].ToString(), fechaNacimiento = (DateTime)reader["fecha_nacimiento"], domicilio = reader["direccion"].ToString(), localidad = new Localidades() { nombre = reader["ciudad"].ToString() }, email = reader["email"].ToString(), telefonoFijo = reader["telefono"].ToString(), telefonoCelular = reader["celular"].ToString(), cargo = new CargoPersonal(), }; docente.cargo.idCargo = (int)enumCargosPersonal.Docente; docente.cargo.idCargoTransaccional = 6; listaDocente.Add(docente); } command.Connection.Close(); return listaDocente; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDocenteBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDocenteBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDocenteBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
public List<DiasHorarios> obtenerHorarios(Configuraciones configuracion) { List<DiasHorarios> listadoDiasHorarios = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_diashorarios"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); DiasHorarios unDiasHorarios; listadoDiasHorarios = new List<DiasHorarios>(); while (reader.Read()) { unDiasHorarios = new DiasHorarios(); unDiasHorarios.idDiaHorario = 0; unDiasHorarios.idDiaHorarioTransaccional = (int)reader["id"]; unDiasHorarios.unDia = (enumDiasSemana)reader["fk_diasemana_id"]; unDiasHorarios.modulos = getModulos(Convert.ToDateTime(reader["fecha_inicio"]), Convert.ToDateTime(reader["fecha_fin"])); unDiasHorarios.idAsignaturaTransaccional = (int)reader["fk_asignatura_id"]; // Asignatura unDiasHorarios.idCursoTransaccional = (int)reader["fk_curso_id"]; // Curso (SQL Server) = Divsion (MySQL) unDiasHorarios.idNivelTransaccional = (int)reader["fk_nivel_id"]; // Nivel (SQL Server) = Anio (MySQL) //unDiasHorarios.motivoDiasHorario.idMotivoDiasHorarioTransaccional = (int)reader["fk_motivoDiasHorario_id"]; //unDiasHorarios.tipoDiasHorario.idTipoDiasHorarioTransaccional = (int)reader["fk_tipoDiasHorario_id"]; listadoDiasHorarios.Add(unDiasHorarios); } command.Connection.Close(); return (listadoDiasHorarios); } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDiasHorarioBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDiasHorarioBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerDiasHorarioBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the tutores BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Tutor> obtenerTutoresBDTransaccional(Configuraciones configuracion) { List<Tutor> listaTutores = null; MySqlDataReader reader = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM responsable"; conMySQL.Open(); reader = command.ExecuteReader(); Tutor tutor; listaTutores = new List<Tutor>(); while (reader.Read()) { tutor = new Tutor(); tutor.idPersona = 0; tutor.idTutorTransaccional = Convert.ToInt32(reader["id"]); tutor.nombre = reader["nombre"].ToString(); tutor.apellido = reader["apellido"].ToString(); tutor.numeroDocumento = Convert.ToInt32(reader["nro_documento"].ToString().Replace("M", "").Replace(".", "")); tutor.idTipoDocumento = Convert.ToInt32(reader["fk_tipodocumento_id"]); tutor.domicilio = reader["direccion"].ToString(); tutor.sexo = reader["sexo"].ToString(); tutor.telefonoFijo = reader["telefono"].ToString(); tutor.telefonoCelular = reader["celular"].ToString(); tutor.email = reader["email"].ToString(); tutor.activo = true; // Aca tengo que obtener la instancia de Tipo Tutor que se corresponda a ese ID tutor.tipoTutor = new TipoTutor(); tutor.tipoTutor.idTipoTutorTransaccional = Convert.ToInt32(reader["fk_rolresponsable_id"]); tutor.localidad = new Localidades() { nombre = reader["ciudad"].ToString() }; listaTutores.Add(tutor); } command.Connection.Close(); return listaTutores; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the curso ciclo lectivo BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<CursoCicloLectivo> obtenerCursoCicloLectivoBDTransaccional(Configuraciones configuracion) { List<CursoCicloLectivo> listadoCursoCicloLectivo = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_curso_ciclolectivo"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); CursoCicloLectivo objCursoCicloLectivo; listadoCursoCicloLectivo = new List<CursoCicloLectivo>(); while (reader.Read()) { objCursoCicloLectivo = new CursoCicloLectivo(); objCursoCicloLectivo.idCursoCicloLectivoTransaccional = Convert.ToInt32(reader["id"]); objCursoCicloLectivo.idCurso = Convert.ToInt32(reader["fk_curso"]); objCursoCicloLectivo.idCicloLectivo = Convert.ToInt32(reader["fk_ciclolectivo"]); objCursoCicloLectivo.curso.preceptor.idPersonalTransaccional = Convert.ToInt32(reader["fk_id_preceptor"]); objCursoCicloLectivo.idOrientacionTransaccional = Convert.ToInt32(reader["fk_id_orientacion"]); listadoCursoCicloLectivo.Add(objCursoCicloLectivo); } command.Connection.Close(); return listadoCursoCicloLectivo; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursoCicloLectivoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursoCicloLectivoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } }
/// <summary> /// Obteners the tipo tutor BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<TipoTutor> obtenerTipoTutorBDTransaccional(Configuraciones configuracion) { List<TipoTutor> listadoTipoTutor = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rol_responsable"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); TipoTutor unTipoTutor; listadoTipoTutor = new List<TipoTutor>(); while (reader.Read()) { unTipoTutor = new TipoTutor(); unTipoTutor.idTipoTutor = 0; unTipoTutor.idTipoTutorTransaccional = (int)reader["id"]; unTipoTutor.descripcion = reader["nombre"].ToString(); listadoTipoTutor.Add(unTipoTutor); } command.Connection.Close(); return (listadoTipoTutor); } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoTutorBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoTutorBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obteneTipoTutorBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the tutores alumno BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Alumno> obtenerTutoresAlumnoBDTransaccional(Configuraciones configuracion) { List<Alumno> listaAlumnos = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_responsable_rolresponsable"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Tutor tutor; Alumno alumno; listaAlumnos = new List<Alumno>(); while (reader.Read()) { tutor = new Tutor(); tutor.idTutorTransaccional = (int)reader["fk_responsable_id"]; alumno = new Alumno(); alumno.idAlumnoTransaccional = (int)reader["fk_alumno_id"]; alumno.listaTutores.Add(tutor); listaAlumnos.Add(alumno); } command.Connection.Close(); return listaAlumnos; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTutoresAlumnoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the tipos documentos BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<TipoDocumento> obtenerTipoDocumentoBDTransaccional(Configuraciones configuracion) { List<TipoDocumento> listaTipoDocumento = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM tipodocumento"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); TipoDocumento tipoDocumento; listaTipoDocumento = new List<TipoDocumento>(); while (reader.Read()) { tipoDocumento = new TipoDocumento() { idTipoDocumento = 0, idTipoDocumentoTransaccional = Convert.ToInt32(reader["id"]), nombre = reader["nombre"].ToString(), descripcion = reader["descripcion"].ToString(), activo = true }; listaTipoDocumento.Add(tipoDocumento); } command.Connection.Close(); return listaTipoDocumento; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoDocumentoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoDocumentoBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoDocumentoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the tipo asistencia BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<TipoAsistencia> obtenerTipoAsistenciaBDTransaccional(Configuraciones configuracion) { List<TipoAsistencia> listadoTipoAsistencia = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM tipoAsistencia"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); TipoAsistencia unTipoAsistencia; listadoTipoAsistencia = new List<TipoAsistencia>(); while (reader.Read()) { unTipoAsistencia = new TipoAsistencia(); unTipoAsistencia.idTipoAsistencia = 0; unTipoAsistencia.idTipoAsistenciaTransaccional = (int)reader["id"]; unTipoAsistencia.descripcion = reader["descripcion"].ToString(); unTipoAsistencia.valor = (decimal)reader["valor"]; listadoTipoAsistencia.Add(unTipoAsistencia); } command.Connection.Close(); return listadoTipoAsistencia; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoAsistenciaBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the sancion BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Sancion> obtenerSancionBDTransaccional(Configuraciones configuracion) { List<Sancion> listadoSancion = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM sancion"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Sancion unaSancion; listadoSancion = new List<Sancion>(); while (reader.Read()) { unaSancion = new Sancion(); unaSancion.idSancion = 0; unaSancion.idSancionTransaccional = (int)reader["id"]; unaSancion.cantidad = (int)reader["cantidad"]; unaSancion.fecha = Convert.ToDateTime(reader["fecha"]); unaSancion.motivoSancion.idMotivoSancionTransaccional = (int)reader["fk_motivosancion_id"]; unaSancion.tipoSancion.idTipoSancionTransaccional = (int)reader["fk_tiposancion_id"]; unaSancion.alumno.idAlumnoCursoCicloLectivoTransaccional = (int)reader["fk_alumnocursociclolectivo_id"]; listadoSancion.Add(unaSancion); } command.Connection.Close(); return (listadoSancion); } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerSancionBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerSancionBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obteneSancionBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the cargos personal BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<CargoPersonal> obtenerCargosPersonalBDTransaccional(Configuraciones configuracion) { List<CargoPersonal> listaCargosPersonal = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM cargo"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); CargoPersonal cargo; listaCargosPersonal = new List<CargoPersonal>(); while (reader.Read()) { cargo = new CargoPersonal() { idCargo = 0, idCargoTransaccional = (int)reader["id"], nombre = reader["nombre"].ToString(), descripcion = reader["descripcion"].ToString(), activo = Convert.ToBoolean(reader["activo"]) }; listaCargosPersonal.Add(cargo); } command.Connection.Close(); return listaCargosPersonal; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCargosPersonalBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCargosPersonalBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCargosPersonalBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the orientaciones BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Orientacion> obtenerOrientacionesBDTransaccional(Configuraciones configuracion) { List<Orientacion> listaOrientaciones = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM orientacion"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Orientacion orientacion; listaOrientaciones = new List<Orientacion>(); while (reader.Read()) { orientacion = new Orientacion() { idOrientacionTransaccional = (int)reader["id"], nombre = reader["nombre"].ToString(), descripcion = reader["descripcion"].ToString() }; listaOrientaciones.Add(orientacion); } command.Connection.Close(); return listaOrientaciones; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerOrientacionesBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerOrientacionesBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerOrientacionesBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the ciclo lectivo BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<CicloLectivo> obtenerCicloLectivoBDTransaccional(Configuraciones configuracion) { List<CicloLectivo> listaCicloLectivo = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM ciclolectivo"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); CicloLectivo cicloLectivo; listaCicloLectivo = new List<CicloLectivo>(); while (reader.Read()) { cicloLectivo = new CicloLectivo() { idCicloLectivoTransaccional = (int)reader["id"], nombre = reader["descripcion"].ToString(), fechaInicio = (DateTime)reader["fecha_inicio"], fechaFin = (DateTime)reader["fecha_fin"], activo = Convert.ToBoolean(reader["actual"]) }; listaCicloLectivo.Add(cicloLectivo); } command.Connection.Close(); return listaCicloLectivo; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCicloLectivoBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCicloLectivoBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCicloLectivoBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the asignatura BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Asignatura> obtenerAsignaturaBDTransaccional(Configuraciones configuracion) { List<Asignatura> listaAsignaturas = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM asignatura"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Asignatura asignatura; listaAsignaturas = new List<Asignatura>(); while (reader.Read()) { asignatura = new Asignatura() { idAsignaturaTransaccional = (int)reader["id"], nombre = reader["nombre"].ToString(), }; listaAsignaturas.Add(asignatura); } command.Connection.Close(); return listaAsignaturas; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the cursos BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Curso> obtenerCursosBDTransaccional(Configuraciones configuracion) { List<Curso> listaCursos = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM curso"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Curso curso; listaCursos = new List<Curso>(); while (reader.Read()) { curso = new Curso() { idCursoTransaccional = (int)reader["id"], nombre = reader["descripcion"].ToString(), nivel = new Nivel() { idNivelTransaccional = (int)reader["fk_nivel_id"] } //orientacion = new Orientacion {idOrientacionTransaccional =(int)reader["fk_orientacion_id"] } }; listaCursos.Add(curso); } command.Connection.Close(); return listaCursos; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
public List<Asignatura> obtenerAsignaturaCursoCicloLectivoActual(Configuraciones configuracion, int selectedCurso) { List<Asignatura> listaAsignatura = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandType = System.Data.CommandType.StoredProcedure; command.CommandText = @"sp_asignatura_curso"; command.Parameters.Add(new MySqlParameter("param_curso", MySqlDbType.Int32)).Value = selectedCurso; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); listaAsignatura = new List<Asignatura>(); Asignatura asignatura = null; while (reader.Read()) { asignatura = new Asignatura() { idAsignatura = 0, idAsignaturaTransaccional = Convert.ToInt32(reader["id"]), nombre = reader["nombre"].ToString(), }; listaAsignatura.Add(asignatura); } command.Connection.Close(); return listaAsignatura; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obtiene los examenes y los carga en la tabla de calificaciones /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Calificacion> obtenerExamenBDTransaccional(Configuraciones configuracion) { List<Calificacion> listaCalificacion = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT id as 'idCalificacionTransaccional', fk_escalanota_id, fk_alumno_id, fk_actividad_id, fk_periodo_id, observacion, fecha FROM vw_examen"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Calificacion calificacion; listaCalificacion = new List<Calificacion>(); while (reader.Read()) { DateTime fecha; DateTime.TryParse(reader["fecha"].ToString(), out fecha); if (fecha.Year > 1900) { calificacion = new Calificacion(); calificacion.idCalificacion = 0; calificacion.idCalificacionTransaccional = (int)reader["idCalificacionTransaccional"]; calificacion.idCalificacion = 0; calificacion.observacion = reader["observacion"].ToString(); calificacion.fecha = fecha; calificacion.escala.idValorEscalaCalificacionTransaccional = (int)reader["fk_escalanota_id"]; calificacion.asignatura.idAsignaturaTransaccional = (int)reader["fk_actividad_id"]; calificacion.periodo.idPeriodoTransaccional = (int)reader["fk_periodo_id"]; calificacion.alumnoCurso.idAlumnoCursoCicloLectivoTransaccional = (int)reader["fk_alumno_id"]; calificacion.instanciaCalificacion.idInstanciaCalificacion = (int)enumInstanciaCalificacion.Examen; listaCalificacion.Add(calificacion); } } command.Connection.Close(); return listaCalificacion; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerExamenBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerExamenBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerExamenBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the asignatura nivel BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> /// <exception cref="CustomizedException"> /// </exception> public List<AsignaturaNivel> obtenerAsignaturaNivelBDTransaccional(Configuraciones configuracion) { List<AsignaturaNivel> listadoAsignaturaNivel = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM rel_nivel_asignatura"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); AsignaturaNivel objAsignaturaNivel; listadoAsignaturaNivel = new List<AsignaturaNivel>(); while (reader.Read()) { objAsignaturaNivel = new AsignaturaNivel(); objAsignaturaNivel.idAsignaturaNivelTransaccional = Convert.ToInt32(reader["id"]); objAsignaturaNivel.cargaHoraria = Convert.ToInt32(reader["cargaHoraria"]); objAsignaturaNivel.nivel.idNivelTransaccional = Convert.ToInt32(reader["fk_nivel_id"]); objAsignaturaNivel.asignatura.idAsignaturaTransaccional = Convert.ToInt32(reader["fk_asignatura_id"]); objAsignaturaNivel.orientacion.idOrientacionTransaccional = Convert.ToInt32(reader["fk_orientacion_id"]); listadoAsignaturaNivel.Add(objAsignaturaNivel); } command.Connection.Close(); return listadoAsignaturaNivel; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaNivelBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaNivelBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } }
/// <summary> /// Obteners the valores escala calificacion. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<ValoresEscalaCalificacion> obtenerValoresEscalaCalificacionBDTransaccional(Configuraciones configuracion) { List<ValoresEscalaCalificacion> listEscalaCalificacion = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT id as 'idEscalaNotaTransaccional', nombre, descripcion, nombre as 'valor', aprobado FROM escalanota"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); ValoresEscalaCalificacion valorEscala; listEscalaCalificacion = new List<ValoresEscalaCalificacion>(); while (reader.Read()) { valorEscala = new ValoresEscalaCalificacion() { idValorEscalaCalificacion = 0, idValorEscalaCalificacionTransaccional = Convert.ToInt32(reader["idEscalaNotaTransaccional"]), nombre = reader["nombre"].ToString(), descripcion = reader["descripcion"].ToString(), valor = reader["valor"].ToString(), activo = true, aprobado = Convert.ToBoolean(reader["aprobado"]) }; if (valorEscala.descripcion.Contains("conceptual")) { valorEscala.idValorEscalaCalificacion = (int)enumEscalasCalificaciones.Conceptual; } else { valorEscala.idValorEscalaCalificacion = (int)enumEscalasCalificaciones.Numerica; } listEscalaCalificacion.Add(valorEscala); } command.Connection.Close(); return listEscalaCalificacion; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerValoresEscalaCalificacion()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerValoresEscalaCalificacion()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerValoresEscalaCalificacion()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <summary> /// Obteners the personal. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Personal> obtenerPersonalBDTransaccional(Configuraciones configuracion) { List<Personal> listPersonal = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM personal"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Personal personal; listPersonal = new List<Personal>(); while (reader.Read()) { personal = new Personal() { idPersonal = 0, idPersonalTransaccional = (int)reader["id"], nombre = reader["nombre"].ToString(), apellido = reader["apellido"].ToString(), numeroDocumento = Convert.ToInt32(reader["nro_documento"]), idTipoDocumento = Convert.ToInt32(reader["fk_tipodocumento_id"]), fechaAlta = (DateTime)reader["fechaIngreso"], activo = Convert.ToBoolean(reader["activo"]) }; personal.cargo = new CargoPersonal(); personal.cargo.idCargoTransaccional = (int)reader["fk_cargo_id"]; listPersonal.Add(personal); } command.Connection.Close(); return listPersonal; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerPersonal()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerPersonal()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerPersonal()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }