示例#1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Maestros.PersonasDomicilio
        /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio]
        /// <summary>
        /// <returns>List</returns>
        public List <BEPersonasDomicilio> List(int pcodEmpresa, string pcodPersona, bool pActivo)
        {
            List <BEPersonasDomicilio> lstPersonasDomicilio = new List <BEPersonasDomicilio>();

            try
            {
                using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa, pcodPersona, null, pActivo);
                    foreach (var item in resul)
                    {
                        lstPersonasDomicilio.Add(new BEPersonasDomicilio()
                        {
                            codPersonaDomicilio   = item.codPersonaDomicilio,
                            codPersona            = item.codPersona,
                            codRegTipo            = item.codRegTipo,
                            codRegVia             = item.codRegVia,
                            codRegTipoNombre      = item.codRegTipoNombre,
                            codRegViaNombre       = item.codRegViaNombre,
                            codRegNucleoUrbNombre = item.codRegNucleoUrbNombre,

                            gloDireccion = item.gloDireccion,


                            desNumero          = item.desNumero,
                            codRegNucleoUrb    = item.codRegNucleoUrb,
                            desNucleoUrb       = item.desNucleoUrb,
                            codUbigeo          = item.codUbigeo,
                            codUbigeoCode      = item.codUbigeoCode,
                            codUbigeoNombre    = item.codUbigeoNombre,
                            gloReferencia      = item.gloReferencia,
                            gloDireccionConcat = item.gloDireccionConcat,
                            gloDireccionGeoCod = item.gloDireccionGeoCod,
                            gloDireccionSunat  = item.gloDireccionSunat,
                            numLatitud         = Extensors.CheckDecimal(item.numLatitud),
                            numLongitud        = Extensors.CheckDecimal(item.numLongitud),
                            indActivo          = item.indActivo,
                            segUsuarioCrea     = item.segUsuarioCrea,
                            segUsuarioEdita    = item.segUsuarioEdita,
                            segFechaCrea       = item.segFechaCrea,
                            segFechaEdita      = item.segFechaEdita,
                            segMaquinaCrea     = item.segMaquinaCrea,
                            segMaquinaEdita    = item.segMaquinaEdita,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPersonasDomicilio);
        }
示例#2
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasDomicilio
        /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEPersonasDomicilio Find(int pcodEmpresa, string pcodPersona, int?pcodPersonaDomicilio)
        {
            BEPersonasDomicilio objPersonasDomicilio = null;

            try
            {
                using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa,
                                                               pcodPersona,
                                                               pcodPersonaDomicilio, null);
                    foreach (var item in resul)
                    {
                        objPersonasDomicilio = new BEPersonasDomicilio()
                        {
                            codPersonaDomicilio = item.codPersonaDomicilio,
                            codPersona          = item.codPersona,
                            codRegTipo          = item.codRegTipo,
                            codRegVia           = item.codRegVia,
                            gloDireccion        = item.gloDireccion,
                            desNumero           = item.desNumero,
                            codRegNucleoUrb     = item.codRegNucleoUrb,
                            desNucleoUrb        = item.desNucleoUrb,
                            codUbigeo           = item.codUbigeo,
                            gloReferencia       = item.gloReferencia,
                            gloDireccionConcat  = item.gloDireccionConcat,
                            gloDireccionGeoCod  = item.gloDireccionGeoCod,
                            gloDireccionSunat   = item.gloDireccionSunat,
                            numLatitud          = Extensors.CheckDecimal(item.numLatitud),
                            numLongitud         = Extensors.CheckDecimal(item.numLongitud),
                            indActivo           = item.indActivo,
                            segUsuarioCrea      = item.segUsuarioCrea,
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaCrea        = item.segFechaCrea,
                            segFechaEdita       = item.segFechaEdita,
                            segMaquinaCrea      = item.segMaquinaCrea,
                            segMaquinaEdita     = item.segMaquinaEdita,

                            codUbigeoProv = item.codUbigeoProv,
                            codUbigeoDpto = item.codUbigeoDpto
                        };
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objPersonasDomicilio);
        }