Exemplo n.º 1
0
        ///// <summary>
        ///// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAsignaciones
        ///// En la BASE de DATO la Tabla : [Maestros.PersonasAsignaciones]
        ///// <summary>
        ///// <param name="personaAsignacion"></param>
        ///// <returns></returns>
        //public bool Update(BEPersonasAsignacion personaAsignacion)
        //{
        //    int codigoRetorno = -1;
        //    try
        //    {
        //        using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
        //        {
        //            codigoRetorno = SQLDC.omgc_U_PersonaAsignacion(
        //                personaAsignacion.CodigoPersona,
        //                personaAsignacion.CodigoArguAsignacion,
        //                personaAsignacion.SegUsuarioEdita,
        //                personaAsignacion.Estado);
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return codigoRetorno == 0 ? true : false;
        //}

        #endregion

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

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

            pMensaje = string.Empty;
            try
            {
                using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
                {
                    var resulSet = SQLDC.omgc_D_PersonaAsignacion(pcodEmpresa,
                                                                  prm_codPersona,
                                                                  prm_codRegAsignacion,
                                                                  pUsuarioEdita);
                    foreach (var item in resulSet)
                    {
                        codigoRetorno = item.codError.Value;
                        pMensaje      = item.desMessage;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno > 0 ? true : false);
        }