Пример #1
0
        public SitiosMain PutSitiosMainUpdate(int sitioNumero, SitiosMain value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="sitioNumero">El Id del sitio que será actualizado </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un Sitio
            /// </summary>

            SitiosMain sitioMain = new SitiosMain();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitioMain = context.SitiosMain
                                .FromSql($"exec Sitios_Main_Update  { sitioNumero },{ value.SitioClienteId },{ value.TipoNumero },{ value.SitioNombre },{ value.SitioDescripcion },{ value.MunicipioDireccionNumero },{ value.SitioDireccion },{ value.SectorSecuencia },{ value.SitioDireccionProximo },{ value.SitioDireccionLatitud },{ value.SitioDireccionLongitud },{ value.SitioTelefonoUno },{ value.SitioTelefonoDos },{ value.EstadoNumero },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIp}")
                                .FirstOrDefault();

                    return(sitioMain);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #2
0
        public MunicipiosList PostMunicipiosInsert(MunicipiosList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para guardar </param>
            /// <summary>
            /// Este metodo se encarga de insertar un Municipio
            /// </summary>

            MunicipiosList municipio = new MunicipiosList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    municipio = context.MunicipiosList
                                .FromSql($"exec Municipios_List_Insert { value.MunicipioNumero },{ value.MunicipioNombre },{ value.MunicipioProvinciaNombre },{ value.ProvinciaNumero },{ value.ProvinciaNombre },{ value.RegionGeograficaNumero },{ value.SeguridadQuien },{ value.SeguridadIpc}")
                                .FirstOrDefault();

                    return(municipio);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #3
0
        public MunicipiosList PutMuncipiosUpdate(int municipioNumero, MunicipiosList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="municipioNumero">El Id del municipio que será actualizado </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un Municipio
            /// </summary>

            MunicipiosList municipio = new MunicipiosList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    municipio = context.MunicipiosList
                                .FromSql($"exec Municipios_List_Update { municipioNumero },{ value.MunicipioNombre },{ value.MunicipioProvinciaNombre },{ value.ProvinciaNumero },{ value.ProvinciaNombre },{ value.RegionGeograficaNumero },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIpc}")
                                .FirstOrDefault();
                    return(municipio);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #4
0
        public SitiosTiposList PutSitioTipoUpdate(int tipoNumero, SitiosTiposList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="tipoNumero">El Id del tipo de sitio que será actualizado </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un tipo de Sitio
            /// </summary>

            SitiosTiposList sitioTipo = new SitiosTiposList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitioTipo = context.SitiosTiposList
                                .FromSql($"exec Sitios_Tipos_List_Update   { tipoNumero },{ value.TipoDespcricion },{ value.TipoExplicacion },{ value.TipoPublicar },{ value.TipoListar },{ value.TipoPrefijo },{ value.TipoCriterio },{ value.TipoUnidad },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIpc}")
                                .FirstOrDefault();

                    return(sitioTipo);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #5
0
        public AreasList PutAreasUpdate(int areaNumero, AreasList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="areaNumero">El Id del area que será actualizada </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un area
            /// </summary>

            AreasList areasList = new AreasList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    areasList = context.AreasList
                                .FromSql($"exec Areas_List_Update { areaNumero },{ value.SitioNumero },{ value.AreaClienteId },{ value.AreaNombre },{ value.AreaObjetivo },{ value.AreaUnidades },{ value.AreaLatitud },{ value.AreaLongitud },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIp } ")
                                .FirstOrDefault();
                    return(areasList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #6
0
        public SitiosEstadosList PutSitiosEstadosListUpdate(int estadoNumero, SitiosEstadosList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="estadoNumero">El Id del Estado que será actualizado </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un Estado de un sitio
            /// </summary>

            SitiosEstadosList sitioEstadoList = new SitiosEstadosList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitioEstadoList = context.SitiosEstadosList
                                      .FromSql($"exec Sitios_Estados_List_Update  { estadoNumero },{ value.EstadoCodigo },{ value.EstadoDespcricion },{ value.EstadoExplicacion },{ value.EstadoPublicar },{ value.EstadoListar },{ value.EstadoCriterio },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIpc}")
                                      .FirstOrDefault();

                    return(sitioEstadoList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #7
0
        public IList <AreasFilterList> getAreasListFindByQuery(int pageIndex, int pageSize, string areaNombre, int ordenar)
        {
            ///<param name="areaNombre"> Nombre del Area </param>
            ///<param name="ordenar"></param>
            ///<param name="pageIndex"> Indice de la pagina </param>
            ///<param name="pageSize"> Y el Tamano de la pagina  </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista de las areas y podemos filtrar por un campo en especifico y poder paginar
            /// </summary>

            IList <AreasFilterList> areasList = new List <AreasFilterList>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    areasList = context.LoadStoredProc("dbo.Areas_List_Query")// Nombre del Procedimiento
                                .WithSqlParam("@PageIndex", pageIndex)
                                .WithSqlParam("@PageSize", pageSize)
                                .WithSqlParam("@Area_Nombre", areaNombre)
                                .WithSqlParam("@Ordenar", ordenar)
                                .ExecuteStoredProc <AreasFilterList>();

                    return(areasList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #8
0
        public IList <AreasList> getAreasListFindByKey(int areaNumero)
        {
            ///<param name="areaNumero"> El id del Principal del area </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista de las areas y podemos filtrar por el Id del Area
            /// </summary>

            IList <AreasList> areasList = new List <AreasList>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    areasList = context.AreasList.FromSql($"exec Areas_List_Find_By_Key { areaNumero }").ToList();
                    return(areasList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #9
0
        public SectoresParajesList PostSectoresParajesInsert(SectoresParajesList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para guardar </param>
            /// <summary>
            /// Este metodo se encarga de insertar un Paraje de un sector
            /// </summary>

            SectoresParajesList sectorParaje = new SectoresParajesList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sectorParaje = context.SectoresParajesList.FromSql($"exec Municipios_List_Insert { value.SectorSecuencia },{ value.MunicipioNumero }, { value.SectorNumero },{ value.SectorNombre }, { value.CiudadNumero },{ value.SeguridadQuien },{ value.SeguridadIp}").FirstOrDefault();
                    return(sectorParaje);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #10
0
        public IList <SectoresParajesList> getSectoresParajesListFindByKey(int sectorSecuencia)
        {
            ///<param name="sectorSecuencia"> El id del Principal del Paraje </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista de los Sectores Parajes y podemos filtrar por el sectorSecuencia del Paraje
            /// </summary>

            IList <SectoresParajesList> sectoresParajesList = new List <SectoresParajesList>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sectoresParajesList = context.SectoresParajesList.FromSql($"exec Sectores_Parajes_List_Find_By_Key { sectorSecuencia }").ToList();
                    return(sectoresParajesList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #11
0
        public IList <SitiosTiposList> GetSitioTiposListFindByKey(int tipoNumero)
        {
            ///<param name="tipoNumero"> El id Principal del tipo de  sitio </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista  de los tipo de sitios y podemos filtrar por el Id del tipo
            /// </summary>

            IList <SitiosTiposList> sitiosTipo = new List <SitiosTiposList>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitiosTipo = context.SitiosTiposList.FromSql($"exec Sitios_Tipos_List_Find_By_Key { tipoNumero }").ToList();
                    return(sitiosTipo);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #12
0
        public IList <MunicipiosList> getMunicipiosListFindByKey(int municipioNumero)
        {
            ///<param name="municipioNumero"> El id del Principal del Municipio </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista de los municipios y podemos filtrar por el Id del Municipio
            /// </summary>

            IList <MunicipiosList> municipioList = new List <MunicipiosList>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    municipioList = context.MunicipiosList.FromSql($"exec Municipios_List_Find_By_Key { municipioNumero }").ToList();
                    return(municipioList);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #13
0
        public IList <SitiosMain> GetSitiosMainFindByKey(int sitioNumero)
        {
            ///<param name="sitioNumero"> El id Principal del sitio </param>
            /// <summary>
            /// Este metodo se encarga de retornar la lista  de los sitios y podemos filtrar por el Id del Sitio
            /// </summary>

            IList <SitiosMain> sitiosMain = new List <SitiosMain>();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitiosMain = context.SitiosMain.FromSql($"exec Sitios_Main_Find_By_Key { sitioNumero }").ToList();
                    return(sitiosMain);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #14
0
        public SectoresParajesList PutSectoresParajesUpdate(int sectorSecuencia, SectoresParajesList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para actualizar </param>
            ///<param name="sectorSecuencia">El Id del Paraje que será actualizado </param>
            /// <summary>
            /// Este metodo se encarga de actualizar un Paraje
            /// </summary>

            SectoresParajesList municipio = new SectoresParajesList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    municipio = context.SectoresParajesList.FromSql($"exec Sectores_Parajes_List_Update { sectorSecuencia },{ value.MunicipioNumero },{ value.SectorNumero },{ value.SectorNombre },{ value.CiudadNumero },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIp}").FirstOrDefault();
                    return(municipio);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #15
0
        public AreasList PostAreasInsert(AreasList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para guardar </param>
            /// <summary>
            /// Este metodo se encarga de insertar un area
            /// </summary>

            AreasList area = new AreasList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    area = context.AreasList
                           .FromSql($"exec Areas_List_Insert { value.AreaNumero },{ value.SitioNumero }, { value.AreaClienteId },{ value.AreaNombre },{ value.AreaObjetivo },{ value.AreaUnidades },{ value.AreaLatitud },{ value.AreaLongitud },{ value.SeguridadQuien },{ value.SeguridadIp }")
                           .FirstOrDefault();
                    return(area);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #16
0
        public SitiosEstadosList PostSitiosEstadosListInsert(SitiosEstadosList value)
        {
            ///<param name="value"> El objeto con los campos necesarios para guardar </param>
            /// <summary>
            /// Este metodo se encarga de insertar un Estado de un sitio
            /// </summary>

            SitiosEstadosList sitioEstado = new SitiosEstadosList();

            using (var context = new Octal_GIUContext())
            {
                try
                {
                    sitioEstado = context.SitiosEstadosList
                                  .FromSql($"exec Sitios_Estados_List_Insert  { value.EstadoCodigo },{ value.EstadoDespcricion },{ value.EstadoExplicacion },{ value.EstadoPublicar },{ value.EstadoListar },{ value.EstadoCriterio },{ value.SeguridadQuien },{ value.SeguridadIpc }")
                                  .FirstOrDefault();
                    return(sitioEstado);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #17
0
 public AreaDataAccess(Octal_GIUContext context)
 {
     _context = context;
 }