Exemplo n.º 1
0
        ///// <summary>
        ///// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAtributos
        ///// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos]
        ///// <summary>
        ///// <param name="personaAtributo"></param>
        ///// <returns></returns>
        //public bool Update(BEPersonaAtributo personaAtributo, out string pMensaje)
        //{
        //    int codigoRetorno = -1;
        //    pMensaje = string.Empty;
        //    try
        //    {
        //        using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
        //        {
        //            var resulSet = SQLDC.omgc_U_PersonaAtributo(
        //                personaAtributo.codEmpresa,
        //                personaAtributo.CodigoPersona,
        //                personaAtributo.CodigoArguTipoAtributo,
        //                personaAtributo.DescripcionAtributo,
        //                personaAtributo.CodigoArguUbigeo,
        //                personaAtributo.SegUsuarioEdita,
        //                personaAtributo.Estado);

        //            foreach (var item in resulSet)
        //            {
        //                codigoRetorno = item.codError.Value;
        //                pMensaje = item.desMessage;
        //            }
        //        }
        //    }
        //    catch (Exception)
        //    {
        //        throw;
        //    }
        //    return codigoRetorno > 0 ? true : false;
        //}

        #endregion

        #region /* Proceso de DELETE BY ID CODE */

        /// <summary>
        /// ELIMINA un registro de la Entidad Maestros.PersonasAtributos
        /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos]
        /// <summary>
        /// <param name="prm_codPersona"></param>
        /// <param name="prm_codRegTipoAtributo"></param>
        /// <returns></returns>
        public bool Delete(int pcodEmpresa, string prm_codPersona, string prm_codRegTipoAtributo, string pUsuarioEdita,
                           out string pMensaje)
        {
            int codigoRetorno = -1;

            pMensaje = string.Empty;
            try
            {
                using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
                {
                    var resulSet = SQLDC.omgc_D_PersonaAtributo(pcodEmpresa,
                                                                prm_codPersona,
                                                                prm_codRegTipoAtributo,
                                                                pUsuarioEdita);

                    foreach (var item in resulSet)
                    {
                        codigoRetorno = item.codError.Value;
                        pMensaje      = item.desMessage;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno > 0 ? true : false);
        }