コード例 #1
0
ファイル: InformeFinCicloDALC.cs プロジェクト: renzomh/IFC-DC
        /*
        public int registrarInformeFinCiclo(String profesorId, int cursoId, int periodoId, String comentarioInfraestructura,
                                        String comentarioAlumnos, String comentarioDelegado, int calificacionDelegado)
        {
            SSIA2013DataContext dataContext = null;
            try
            {
                dataContext = new SSIA2013DataContext(ConfigurationManager.ConnectionStrings["CSSSIA2013"].ToString());
                InformeFinCiclo objinforme = new InformeFinCiclo();
                objinforme.ProfesorId = profesorId;
                objinforme.CursoId = cursoId;
                objinforme.PeriodoId = 30;
                dataContext.InformeFinCiclo.InsertOnSubmit(objinforme);
                dataContext.SubmitChanges();

                return objinforme.InformeFinCicloId;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dataContext != null)
                {
                    dataContext.Dispose();
                }
            }
        }

        public spObtenerInformeFinCicloResult obtenerInformeFinCicloxProfesorxCursoxPeriodo(int informeFinCicloId)
        {
            SSIA2013DataContext dataContext = null;

            try
            {
                dataContext = new SSIA2013DataContext(ConfigurationManager.ConnectionStrings["CSSSIA2013"].ToString());
                spObtenerInformeFinCicloResult informeFinCiclo = dataContext.spObtenerInformeFinCiclo(informeFinCicloId).SingleOrDefault();

                return informeFinCiclo;
            }

            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                if (dataContext != null)
                {
                    dataContext.Dispose();
                }
            }
        }
        */
        public List<up_IFCDC_Listar_Reporte_InformeFinCicloResult> listarReporteInformeInformeFinCiclo(int cursoId, int periodoId, String estado)
        {
            SSIA2013DataContext dataContext = null;

            try
            {
                dataContext = new SSIA2013DataContext(ConfigurationManager.ConnectionStrings["CSSSIA2013"].ToString());
                List<up_IFCDC_Listar_Reporte_InformeFinCicloResult> lstInformes = dataContext.up_IFCDC_Listar_Reporte_InformeFinCiclo(cursoId, periodoId, estado).ToList();

                return lstInformes;
            }

            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                if (dataContext != null)
                {
                    dataContext.Dispose();
                }
            }
        }