PageRenderTime 26ms CodeModel.GetById 18ms app.highlight 5ms RepoModel.GetById 2ms app.codeStats 0ms

/Docs/07-Implementacion/Source/trunk/EDUAR_Regular/EDUAR_SI/EDUAR_SI_BusinessLogic/BLImportarDatos.cs

http://blpm.googlecode.com/
C# | 83 lines | 55 code | 15 blank | 13 comment | 0 complexity | a5bceb96b183c4c58524100aa6ae0015 MD5 | raw file
 1using System;
 2using System.Collections.Generic;
 3using System.Data.SqlClient;
 4using EDUAR_Entities;
 5using EDUAR_SI_DataAccess;
 6using EDUAR_Utility.Enumeraciones;
 7
 8namespace EDUAR_SI_BusinessLogic
 9{
10	public class BLImportarDatos : BLProcesoBase
11	{
12		#region --[Atributos]--
13		Configuraciones objConfiguracion;
14
15		DAImportarDatos objDAImportarDatos;
16
17		DAObtenerDatos objDAObtenerDatos;
18
19		#endregion
20
21		#region --[Propiedades]--
22		#endregion
23
24		#region --[Constructores]--
25		/// <summary>
26		/// Constructor. LLama al constructor de la clase base BLProcesoBase.
27		/// </summary>
28		/// <param name="connectionString">Cadena de conexión a la base de datos.</param>
29		public BLImportarDatos(String connectionString)
30			: base(connectionString)
31		{
32
33		}
34		#endregion
35
36		#region --[Métodos Públicos]--
37		/// <summary>
38		/// Procedimientoes the importar datos.
39		/// </summary>
40		public void ProcedimientoImportarDatos()
41		{
42			try
43			{
44				objDAImportarDatos = new DAImportarDatos(ConnectionString);
45
46				objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDEV);
47				//objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigen);
48				//objConfiguracion = objDAImportarDatos.ObtenerConfiguracion(enumConfiguraciones.BaseDeDatosOrigenDesdeRemoto);
49
50				ImportarDatos();
51			}
52			catch (Exception ex)
53			{
54				throw ex;
55			}
56		}
57		#endregion
58
59		#region --[Métodos Privados]--
60		/// <summary>
61		/// Importars the datos.
62		/// </summary>
63		private void ImportarDatos()
64		{
65			try
66			{
67				objDAObtenerDatos = new DAObtenerDatos(objConfiguracion.valor);
68
69				//queda pendiente -> serian exámenes finales
70				objDAImportarDatos.GrabarCalificacion(objDAObtenerDatos.obtenerExamenBDTransaccional(objConfiguracion), null);
71
72
73				objDAImportarDatos.GrabarDiasHorarios(objDAObtenerDatos.obtenerHorarios(objConfiguracion),null);
74
75			}
76			catch (Exception ex)
77			{
78				throw ex;
79			}
80		}
81		#endregion
82	}
83}