コード例 #1
0
ファイル: SNUsuario.cs プロジェクト: jguevara75/ejemplos
        public static int ActualizaUsuario(string Usuario, string codigoEcterno, string CodModulo, string Clave, string Activo, string CodPregunta, string Respuesta, string NombrePagina)
        {
            int           lnRespuesta = 0;
            tblDefUsuario objUsuario  = null;

            try
            {
                objUsuario = new tblDefUsuario();

                objUsuario.codigoEcterno = SUConversiones.ConvierteADecimal(codigoEcterno);
                objUsuario.Usuario       = Usuario;
                objUsuario.CodModulo     = SUConversiones.ConvierteAInt16(CodModulo);
                objUsuario.Clave         = Clave;
                objUsuario.Activo        = SUConversiones.ConvierteABoolean(Activo);
                objUsuario.CodPregunta   = SUConversiones.ConvierteAInt16(CodPregunta);
                objUsuario.Respuesta     = Respuesta;
                lnRespuesta = SUConversiones.ConvierteAInt16(ADUsuario.ActualizaUsuario(objUsuario, NombrePagina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(lnRespuesta);
        }
コード例 #2
0
        public static void LlenaComboPreguntasSinDT(RadComboBox rcmbModulo)
        {
            RadComboBoxItem item      = null;
            DataTable       dtModulos = null;

            try
            {
                dtModulos = ConsultaPreguntas();

                if (SUFunciones.ValidaDataTable(dtModulos))
                {
                    foreach (DataRow Registro in dtModulos.Rows)
                    {
                        item       = new RadComboBoxItem();
                        item.Value = Registro["CodPregunta"].ToString();
                        item.Text  = (string)Registro["Descripcion"];
                        rcmbModulo.Items.Add(item);
                    }
                }
                item       = new RadComboBoxItem();
                item.Value = "-1";
                item.Text  = PrmMensajeSistema.ValorInicialCombo.ToString();
                rcmbModulo.Items.Add(item);
                rcmbModulo.SelectedValue = "-1";
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #3
0
        public static void LlenaComboPreguntas(RadComboBox rcmbModulo)
        {
            //ListItem item=null;
            RadComboBoxItem item = null;

            try
            {
                item       = new RadComboBoxItem();
                item.Value = "-1";
                item.Text  = PrmMensajeSistema.ValorInicialCombo.ToString();
                rcmbModulo.DataTextField  = "NombreModulo";
                rcmbModulo.DataValueField = "CodModulo";
                rcmbModulo.DataSource     = ConsultaPreguntas();
                rcmbModulo.DataBind();
                rcmbModulo.Items.Add(item);
                rcmbModulo.SelectedValue = "-1";
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #4
0
        //static ENError objError = null;

        public static void IngresaError(ENError objError)
        {
            try
            {
                ADError.IngresaError(objError);
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
            }
        }
コード例 #5
0
        public static int IngresarBitacora(ENBitacora objBitacora)
        {
            try
            {
                return(ADBitacoraSistema.IngresaBitacora(objBitacora));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #6
0
ファイル: SNRoles.cs プロジェクト: jguevara75/ejemplos
        public static int EliminaRolxLlave(int nRol, string UsuarioElimina, string pvsNombrePagina)
        {
            try
            {
                return(ADRoles.EliminaRoleXLlave(nRol, pvsNombrePagina, UsuarioElimina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #7
0
ファイル: SNRoles.cs プロジェクト: jguevara75/ejemplos
        public static DataTable ConsultarRolesTodosDt()
        {
            try
            {
                return(ADRoles.ConsultarRolesTodosDt());
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #8
0
ファイル: SNRoles.cs プロジェクト: jguevara75/ejemplos
        public static int ModificarRoles(ENRoles objRoles, string pvsNombrePagina)
        {
            try
            {
                return(ADRoles.ModificarRoles(objRoles, pvsNombrePagina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #9
0
ファイル: SNRoles.cs プロジェクト: jguevara75/ejemplos
        public static int AsignarRolesAusuario(int CodRol, string Usuario, decimal CodigoExterno, string UsuarioAsigna, string pvsNombrePagina)
        {
            try
            {
                return(ADRoles.AsignarRoles(CodRol, Usuario, CodigoExterno, UsuarioAsigna, pvsNombrePagina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #10
0
ファイル: SNRoles.cs プロジェクト: jguevara75/ejemplos
        public static int EliminaRolAsignado(int CodRol, string Usuario, string UsuarioElimina, string pvsNombrePagina)
        {
            string lsNombrePagina = string.Empty;

            try
            {
                lsNombrePagina = (pvsNombrePagina != null?pvsNombrePagina:"MantUsuario.aspx");
                return(ADRoles.EliminaRolAsinado(CodRol, Usuario, UsuarioElimina, lsNombrePagina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());
                ADError.IngresaError(objError);
                throw ex;
            }
        }
コード例 #11
0
        public static DataTable ObtieneHistorialSesiones()
        {
            DataTable dtDatos = null;

            try
            {
                dtDatos = ADHistorialSesiones.ObtieneHistorialSesiones();
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(dtDatos);
        }
コード例 #12
0
ファイル: SNUsuario.cs プロジェクト: jguevara75/ejemplos
        public static int ActualizaUsuario(tblDefUsuario objUsuario, string NombrePagina)
        {
            int lnRespuesta = 0;

            try
            {
                lnRespuesta = SUConversiones.ConvierteAInt16(ADUsuario.ActualizaUsuario(objUsuario, NombrePagina));
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(lnRespuesta);
        }
コード例 #13
0
ファイル: SNUsuario.cs プロジェクト: jguevara75/ejemplos
        public static DataTable ConsultaUsuarioxLlave(string CodUsuario, string UsuarioConsulta, string NombrePagina)
        {
            DataTable dtDatos = null;

            try
            {
                dtDatos = ADUsuario.ConsultaUsuarioxCodUsuario(CodUsuario, NombrePagina, UsuarioConsulta);
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(dtDatos);
        }
コード例 #14
0
ファイル: SNUsuario.cs プロジェクト: jguevara75/ejemplos
        public static string ObtinenNombreUsuario(int CodUsuario)
        {
            string lsNombre = string.Empty;

            try
            {
                lsNombre = ADUsuario.ObtieneNombreUsuario(CodUsuario);
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(lsNombre);
        }
コード例 #15
0
        public static DbDataReader ValidarPreguntasEnUsuario(int CodPregunta)
        {
            DbDataReader drDdatos = null;

            try
            {
                drDdatos = ADPregunta.ValidarPreguntasEnUsuario(CodPregunta);
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(drDdatos);
        }
コード例 #16
0
        public static List <ENBitacora> ObtieneBitacoraList()
        {
            DataTable         dtDatos        = null;
            List <ENBitacora> lstObjBitacora = null;
            ENBitacora        objBitacora    = null;

            try
            {
                lstObjBitacora = new List <ENBitacora>();
                dtDatos        = ADBitacoraSistema.ObtieneLogsTodos();
                if (SUFunciones.ValidaDataTable(dtDatos))
                {
                    foreach (DataRow drc in dtDatos.Rows)
                    {
                        objBitacora             = new ENBitacora();
                        objBitacora.CodBitacora = SUConversiones.ConvierteAInt64(drc["IdBitacora"].ToString());
                        objBitacora.IndicaError = Boolean.Parse((drc["IndicaError"].ToString() == "1" ? "true" : "false"));
                        objBitacora.Clase       = drc["Clase"].ToString();
                        objBitacora.Fecha       = DateTime.Parse(drc["Fecha"].ToString());
                        objBitacora.FechaNum    = drc["FechaNum"].ToString();
                        objBitacora.Metodo      = drc["Metodo"].ToString();
                        objBitacora.Sentencia   = drc["Sentencia"].ToString();
                        objBitacora.Descripcion = drc["Descripcion"].ToString();
                        objBitacora.Usuario     = drc["Usuario"].ToString();
                        lstObjBitacora.Add(objBitacora);
                    }
                }

                dtDatos = ADError.ObtieneErroresTodos();
                if (SUFunciones.ValidaDataTable(dtDatos))
                {
                    foreach (DataRow drc in dtDatos.Rows)
                    {
                        objBitacora             = new ENBitacora();
                        objBitacora.CodBitacora = SUConversiones.ConvierteAInt64(drc["IdError"].ToString());
                        objBitacora.IndicaError = Boolean.Parse((drc["IndicaError"].ToString() == "1"?"true":"false"));
                        objBitacora.Clase       = drc["Clase"].ToString();
                        objBitacora.Fecha       = DateTime.Parse(drc["Fecha"].ToString());
                        objBitacora.FechaNum    = drc["FechaNum"].ToString();
                        objBitacora.Metodo      = drc["Metodo"].ToString();
                        objBitacora.Sentencia   = drc["Sentencia"].ToString();
                        objBitacora.Descripcion = drc["Descripcion"].ToString();
                        objBitacora.Usuario     = drc["Usuario"].ToString();
                        lstObjBitacora.Add(objBitacora);
                    }
                }
                if (lstObjBitacora.Count <= 0)
                {
                    //lstObjBitacora = new List<ENBitacora>();
                    objBitacora             = new ENBitacora();
                    objBitacora.CodBitacora = 0;
                    objBitacora.IndicaError = true;
                    objBitacora.Clase       = string.Empty;
                    objBitacora.Fecha       = new DateTime(1900, 1, 1);
                    objBitacora.FechaNum    = string.Empty;
                    objBitacora.Metodo      = string.Empty;
                    objBitacora.Sentencia   = string.Empty;
                    objBitacora.Descripcion = string.Empty;
                    lstObjBitacora.Add(objBitacora);

                    lstObjBitacora.Add(objBitacora);
                }
            }
            catch (Exception ex)
            {
                lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                objError       = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString());

                ADError.IngresaError(objError);
                throw ex;
            }
            return(lstObjBitacora);
        }