public static RUKAN_MIGRA_USP_CON_COMUNA_PROVINCIA_REGION_Result ObtieneRegionProvinciaComuna(int idComuna)
 {
     using (rukan_migraEntities context = new rukan_migraEntities())
     {
         return(context.RUKAN_MIGRA_USP_CON_COMUNA_PROVINCIA_REGION(idComuna).FirstOrDefault <RUKAN_MIGRA_USP_CON_COMUNA_PROVINCIA_REGION_Result>());
     }
 }
 public static pa_Comuna_i_s_Result ObtenerComuna(int idComuna)
 {
     using (rukan_migraEntities context = new rukan_migraEntities())
     {
         return(context.pa_Comuna_i_s(idComuna).FirstOrDefault <pa_Comuna_i_s_Result>());
     }
 }
 public static int?ObtenerComunaSII_por_Comuna(int Comuna)
 {
     using (rukan_migraEntities contexto = new rukan_migraEntities())
     {
         return(contexto.RUKAN_MIGRA_usp_con_COMUNASII_X_IDCOMUNA(Comuna).FirstOrDefault());
     }
 }
 public static List <RUKAN_MIGRA_usp_con_DOMINIO_Result> obtenerValoresPorDominio(string dominio)
 {
     try
     {
         using (rukan_migraEntities contexto = new rukan_migraEntities())
         {
             return(contexto.RUKAN_MIGRA_usp_con_DOMINIO(dominio).ToList());
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Exemplo n.º 5
0
 public static int?ObtenerProvinciaPorComuna(int?comId)
 {
     try
     {
         using (rukan_migraEntities context = new rukan_migraEntities())
         {
             return(context.RUKAN_MIGRA_PROVINCIA_SELECCIONARPORCOMUNA(comId).FirstOrDefault());
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
 public static List <RUKAN_MIGRA_USP_CON_REGION_SELECCION_TODOS_DS01_Result> obtenerRegiones()
 {
     try
     {
         using (rukan_migraEntities contexto = new rukan_migraEntities())
         {
             return(contexto.RUKAN_MIGRA_USP_CON_REGION_SELECCION_TODOS_DS01().ToList());
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
 public static List <RUKAN_MIGRA_usp_con_Comuna_Result> obtenerComunas(int id_region, int id_provincia)
 {
     try
     {
         using (rukan_migraEntities contexto = new rukan_migraEntities())
         {
             return(contexto.RUKAN_MIGRA_usp_con_Comuna(id_region, id_provincia).Where(x => !x.COM_DES.StartsWith("Ex-") && !x.COM_DES.Contains("Santiago Sur") && !x.COM_DES.Contains("Santiago Oeste")).ToList());
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Exemplo n.º 8
0
 public static string ObtenerMensaje(string codigo)
 {
     try
     {
         using (rukan_migraEntities context = new rukan_migraEntities())
         {
             return(context.Mensaje_SeleccionarPorCodigo(codigo).FirstOrDefault <string>());
         }
     }
     catch (Exception ex)
     {
         string messageException = String.Format("Ha ocurrido un error al intentar acceder al repositorio de mensajes, para obtener el mensaje: '{0}'", codigo);
         throw new Exception(messageException, ex);
     }
 }
Exemplo n.º 9
0
        public static List <Dictionary <string, object> > ObtenerParametros(int?IdCondicion)
        {
            try
            {
                using (rukan_migraEntities contexto = new rukan_migraEntities())
                {
                    List <Dictionary <string, object> > lista = new List <Dictionary <string, object> >();

                    var result = contexto.RUKAN_MIGRA_USP_PRC_SELECCIONAR_PARAMETROS(IdCondicion).ToList();
                    foreach (var item in result)
                    {
                        lista.Add(TypeHelper.ResultDictionary(item));
                    }
                    return(lista);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 10
0
        public static IEnumerable <Dictionary <string, object> > ObtenerCondiciones(int?LinProId, int?LlaId, int?DcbAplTip, int?DcbCbrTip, int?OfeId = null)
        {
            try
            {
                using (rukan_migraEntities contexto = new rukan_migraEntities())
                {
                    List <Dictionary <string, object> > lista = new List <Dictionary <string, object> >();

                    var result = contexto.RUKAN_MIGRA_USP_PRC_SELECCIONAR_CONDICION(LinProId, LlaId, OfeId, DcbAplTip, DcbCbrTip).ToList();
                    foreach (var item in result)
                    {
                        lista.Add(TypeHelper.ResultDictionary(item));
                    }
                    return(lista);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 11
0
        private static void CambiarEstadoObjeto(int id_instancia_objeto, int id_estado, Workflow_MigraEntities wf)
        {
            pa_Workflow_Gestor_CambiarEstadoObjeto_Result obj = null;

            obj = wf.pa_Workflow_Gestor_CambiarEstadoObjeto(id_instancia_objeto, id_estado).FirstOrDefault();

            using (rukan_migraEntities context = new rukan_migraEntities())
            {
                if (obj != null)
                {
                    switch (obj.parametro_cambio_estado)
                    {
                    case "Inscripcion":
                        context.pa_Cambiar_Estado_Inscripcion_i_u((int?)obj.id_objeto, obj.codigo_estado, obj.descripcion_estado);
                        break;

                    case "Interesado":
                        context.pa_Cambiar_Estado_Interesado_i_u((int?)obj.id_objeto, obj.codigo_estado, obj.descripcion_estado);
                        break;

                    case "Postulacion":
                        context.pa_Cambiar_Estado_Postulacion_i_u((int?)obj.id_objeto, obj.codigo_estado, obj.descripcion_estado);
                        break;

                    case "Subsidio":
                        context.pa_Cambiar_Estado_Subsidio_i_u((int?)obj.id_objeto, obj.codigo_estado, obj.descripcion_estado);
                        break;

                    case "Vivienda":
                        context.pa_Cambiar_Estado_Vivienda_i_u((int?)obj.id_objeto, obj.codigo_estado, obj.descripcion_estado);
                        break;

                    default:
                        break;
                    }
                }
            }
        }
 public static int guardarErrorDB(LOG_ERROR_SITIO pLogError)
 {
     Log.Instance.Info("ErrorDAO.guardarErrorDB");
     using (rukan_migraEntities contexto = new rukan_migraEntities())
     {
         try
         {
             contexto.LOG_ERROR_SITIO.Add(pLogError);
             contexto.SaveChanges();
             return(pLogError.LOG_ID);
         }
         catch (OptimisticConcurrencyException)
         {
             contexto.Entry <LOG_ERROR_SITIO>(pLogError).Reload();
             contexto.SaveChanges();
             return(pLogError.LOG_ID);
         }
         catch (Exception Ex)
         {
             Log.Instance.Error("Error ErrorDAO.guardarErrorDB", Ex);
             throw Ex;
         }
     }
 }