Exemplo n.º 1
0
        ///// <summary>
        ///// Actualiza el registro de un objeto de tipo Usuarios
        ///// La encriptación del Password es EXTERNO
        ///// </summary>
        ///// <param name="pItem">Entidad Usuarios</param>
        //public bool UpdateExterno(BEUsuarioAux pItem)
        //{
        //    bool blnResult = false;
        //    try
        //    {
        //        using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
        //        {
        //            var resulSet = SeguridadDC.omgc_mnt_Update_UsuarioExterno(
        //                pItem.codUsuario,
        //                pItem.desLogin,
        //                pItem.desNombres,
        //                pItem.desApellidos,
        //                pItem.desPregunta,
        //                pItem.desRespuesta,
        //                pItem.desTelefono,
        //                pItem.desCorreo,
        //                pItem.indRestricPorPais,
        //                pItem.codEmpleado,
        //                pItem.indVendedor,
        //                pItem.indCambioPrecio,
        //                pItem.indAccesoGerencial,
        //                pItem.indCambiaDescuento,
        //                pItem.indCambiaCodPersona,
        //                pItem.indJefeCaja,
        //                pItem.indUsuarioSistema,
        //                Convert.ToBoolean(pItem.indEstado),
        //                pItem.segUsuarioEdita,
        //                pItem.codArguPais
        //                );
        //            foreach (var item in resulSet)
        //            {
        //                blnResult = item.desMessage == "OK" ? true : false;
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return blnResult;
        //}

        #endregion

        #region " /* Proceso de Eliminar */ "

        /// <summary>
        /// Elimina un expediente de la tabla Facturas por una llave primaria compuesta.
        /// </summary>
        public bool Delete(string CodigoUsuario)
        {
            int CodigoRetorno = -1;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    CodigoRetorno = SeguridadDC.usp_sis_D_Usuario(CodigoUsuario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(CodigoRetorno == 0 ? true : false);
        }