public static Boolean EliminaProgramacion(THE_Programacion programacion) { return(MngDatosProgramacion.EliminaProgramacion(programacion)); }
public static Boolean ActualizaProgramacion(THE_Programacion programacion) { return(MngDatosProgramacion.ActualizaProgramacion(programacion)); }
public static Boolean GuardaProgramacionPorEncuesta(THE_Programacion programacion) { return(MngDatosProgramacion.GuardaProgramacionPorEncuesta(programacion)); }
public static Boolean EliminaProgramacion(THE_Programacion programacion) { return(NHibernateHelperORACLE.SingleSessionUpdate <THE_Programacion>(programacion)); }
public static IList <THE_Programacion> ObtieneProgramaciones(string idEncuesta) { #region Query Armado List <THE_Programacion> lstProgramaciones = new List <THE_Programacion>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT PRO.ID_PROGRAMACION, PRO.PROGRAMACION_NOMBRE, PROXFECHASEMANA.ID_PROGXFECHA IDPROGXFECHASEMANA, "; strSQL += " ENC.ENCUESTA_NOMBRE, ENC.ID_ENCUESTA , "; strSQL += " TIPO_PRO.TIPOPROGRAMACION_DESC, "; strSQL += " TIPO_PRO.ID_TIPOPROGRAMACION, PROXFECHASEMANA.HORA, TO_CHAR(PROXFECHASEMANA.FECHA) FECHA, PRO.PROGRAMACION_ESTATUS ESTATUS "; strSQL += " FROM SEML_THE_PROGRAMACION PRO, SEML_THE_PROGXFECHA PROXFECHASEMANA, SEML_THE_ENCUESTA ENC, "; strSQL += " SEML_TDI_TIPOPROGRAMACION TIPO_PRO "; strSQL += " WHERE PRO.ID_PROGRAMACION=PROXFECHASEMANA.ID_PROGRAMACION "; strSQL += " AND PRO.ID_ENCUESTA=ENC.ID_ENCUESTA "; strSQL += " AND PRO.ID_TIPOPROGRAMACION=TIPO_PRO.ID_TIPOPROGRAMACION AND PRO.PROGRAMACION_ESTATUS='A' "; strSQL += " AND PROXFECHASEMANA.ESTATUS='A' "; strSQL += " AND TIPO_PRO.PROGRAMACION_ESTATUS='A' "; if (idEncuesta != "") { strSQL += " AND ENC.ID_ENCUESTA=" + idEncuesta.ToString() + " "; } strSQL += " UNION "; strSQL += " SELECT PRO.ID_PROGRAMACION, PRO.PROGRAMACION_NOMBRE, PROXFECHASEMANA.ID_PROGXSEMANA IDPROGXFECHASEMANA , "; strSQL += " ENC.ENCUESTA_NOMBRE, ENC.ID_ENCUESTA , "; strSQL += " TIPO_PRO.TIPOPROGRAMACION_DESC, "; strSQL += " TIPO_PRO.ID_TIPOPROGRAMACION, PROXFECHASEMANA.HORA, PROXFECHASEMANA.DIA FECHA, PRO.PROGRAMACION_ESTATUS ESTATUS "; strSQL += " FROM SEML_THE_PROGRAMACION PRO, SEML_THE_PROGXSEMANA PROXFECHASEMANA, SEML_THE_ENCUESTA ENC, "; strSQL += " SEML_TDI_TIPOPROGRAMACION TIPO_PRO "; strSQL += " WHERE PRO.ID_PROGRAMACION=PROXFECHASEMANA.ID_PROGRAMACION "; strSQL += " AND PRO.ID_ENCUESTA=ENC.ID_ENCUESTA "; strSQL += " AND PRO.ID_TIPOPROGRAMACION=TIPO_PRO.ID_TIPOPROGRAMACION AND PRO.PROGRAMACION_ESTATUS='A' "; strSQL += " AND PROXFECHASEMANA.ESTATUS='A' "; strSQL += " AND TIPO_PRO.PROGRAMACION_ESTATUS='A' "; if (idEncuesta != "") { strSQL += " AND ENC.ID_ENCUESTA=" + idEncuesta.ToString() + " "; } strSQL += " order by 1 desc "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("ID_PROGRAMACION", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("PROGRAMACION_NOMBRE", NHibernateUtil.String); //1 consultaIQRY.AddScalar("IDPROGXFECHASEMANA", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("ENCUESTA_NOMBRE", NHibernateUtil.String); //3 consultaIQRY.AddScalar("ID_ENCUESTA", NHibernateUtil.Int32); //4 consultaIQRY.AddScalar("TIPOPROGRAMACION_DESC", NHibernateUtil.String); //5 consultaIQRY.AddScalar("ID_TIPOPROGRAMACION", NHibernateUtil.Int32); //6 consultaIQRY.AddScalar("HORA", NHibernateUtil.String); //7 consultaIQRY.AddScalar("FECHA", NHibernateUtil.String); //8 consultaIQRY.AddScalar("ESTATUS", NHibernateUtil.Character); //9 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Programacion oProgra = new THE_Programacion(); oProgra.IdProgramacion = System.Convert.ToInt32(obj[0]); oProgra.ProgramacionNombre = System.Convert.ToString(obj[1]); oProgra.IDPROFECHASEMANA = System.Convert.ToInt32(obj[2]); oProgra.ENCUESTANOMBRE = System.Convert.ToString(obj[3]); oProgra.IDENC = System.Convert.ToInt32(obj[4]); oProgra.DESCTIPOPROGRAMACION = System.Convert.ToString(obj[5]); oProgra.IdTipoProgramacion = new TDI_TipoProgramacion() { IdTipoProgramacion = System.Convert.ToInt32(obj[6]) }; oProgra.IDTIPOPROGRA = System.Convert.ToInt32(obj[6]); oProgra.HORA = System.Convert.ToString(obj[7]); oProgra.FECHA = System.Convert.ToString(obj[8]); oProgra.ProgramacionEstatus = System.Convert.ToChar(obj[9]); lstProgramaciones.Add(oProgra); } } catch (Exception ex) { lstProgramaciones = null; return(lstProgramaciones); } finally { session.Close(); session.Dispose(); session = null; } return(lstProgramaciones); #endregion }
public static Boolean GuardaProgramacionPorEncuesta(THE_Programacion programacion) { return(NHibernateHelperORACLE.SingleSessionSave <THE_Programacion>(programacion)); }