/// <summary> /// Trae un objeto a partir del canton al que pertenece /// </summary> /// <param name="idDistrito"></param> /// <param name="idCanton"></param> /// <param name="idProv"></param> /// <returns></returns> public CAT_DISTRITO obtenerDistrito(int idDistrito, int idCanton, int idProv) { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { CAT_DISTRITO distrito = context.CAT_DISTRITO.FirstOrDefault(p => p.I_IDDISTRITO == idDistrito && p.I_IDPROVINCIA == idProv && p.I_IDCANTON == idCanton); return(distrito); } }
/// <summary> /// Trae el objeto de un canton a partir de su id y la provincia a la que pertenece /// </summary> /// <param name="idElemento"></param> /// <returns></returns> public CAT_CANTON obtenerCanton(int idProvincia, int idCanton) { CAT_CANTON elemento = new CAT_CANTON(); try { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { elemento = context.CAT_CANTON.Where(w => w.I_IDPROVINCIA == idProvincia && w.I_IDCANTON == idCanton).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(elemento); }
/// <summary> /// Trae el objeto de una provincia a partir del Id /// </summary> /// <param name="idElemento"></param> /// <returns></returns> public CAT_PROVINCIA obtenerProvincia(int idElemento) { CAT_PROVINCIA elemento = new CAT_PROVINCIA(); try { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { elemento = context.CAT_PROVINCIA.Where(w => w.I_IDPROVINCIA == idElemento).FirstOrDefault(); } } catch (Exception ex) { throw ex; } return(elemento); }
/// <summary> /// Método de listar cantones por provicia /// </summary> /// <returns></returns> public List <CAT_CANTON> listarCantones(int idProvincia) { List <CAT_CANTON> listaResultado = new List <CAT_CANTON>(); try { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { List <CAT_CANTON> lista = context.CAT_CANTON.OrderBy(c => c.VC_DESCRIPCION).Where(c => c.I_IDPROVINCIA == idProvincia).ToList(); listaResultado = lista; } return(listaResultado); } catch (Exception ex) { //Aqui va la bitacora } return(listaResultado); }
/// <summary> /// Método de listar provincias /// </summary> /// <returns></returns> public List <CAT_PROVINCIA> listarProvincias() { List <CAT_PROVINCIA> listaResultado = new List <CAT_PROVINCIA>(); try { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { List <CAT_PROVINCIA> lista = context.CAT_PROVINCIA.ToList(); listaResultado = lista; } return(listaResultado); } catch (Exception ex) { //Aqui va la bitacora } return(listaResultado); }
/// <summary> /// Método de listar distritos por canton /// /summary> /// <returns></returns> public List <CAT_DISTRITO> listarDistritos(int idCanton, int idProvincia) { //int result = 0; List <CAT_DISTRITO> listaResultado = new List <CAT_DISTRITO>(); try { using (INAMU_COMUNEntities context = new INAMU_COMUNEntities()) { List <CAT_DISTRITO> lista = context.CAT_DISTRITO.OrderBy(d => d.VC_DESCRIPCION).Where(c => c.I_IDCANTON == idCanton && c.I_IDPROVINCIA == idProvincia).ToList(); listaResultado = lista; } return(listaResultado); } catch (Exception ex) { //Aqui va la bitacora } return(listaResultado); }