Пример #1
0
        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 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);
        }
Пример #3
0
        private void GuardarUsuario(Boolean Edita, GridCommandEventArgs e)
        {
            String      err      = string.Empty;
            UserControl usr      = null;
            Label       lblError = null;
            string      sPath    = string.Empty;

            //String Usuario = string.Empty;
            try
            {
                sPath         = HttpContext.Current.Request.Url.AbsolutePath;
                lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath);

                usr      = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID);
                lblError = (usr.FindControl("lblError") as Label);

                objUsuario = new tblDefUsuario();

                objUsuario.Usuario             = (usr.FindControl("txtUsuario") as RadTextBox).Text;
                objUsuario.ABAN8               = SUConversiones.ConvierteAInt64((usr.FindControl("txtABAN8") as RadNumericTextBox).Text);
                objUsuario.CodModulo           = SUConversiones.ConvierteAInt16((usr.FindControl("cboModulo") as RadComboBox).SelectedValue);
                objUsuario.Clave               = (usr.FindControl("txtPass") as TextBox).Text;
                objUsuario.CodPregunta         = SUConversiones.ConvierteAInt16((usr.FindControl("cboPregunta") as RadComboBox).SelectedValue);
                objUsuario.Respuesta           = (usr.FindControl("txtRepuesta") as RadTextBox).Text;
                objUsuario.UsuarioModificacion = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty);
                objUsuario.UsuarioCreacion     = (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty);
                objUsuario.Activo              = (usr.FindControl("chkActivo0") as CheckBox).Checked;



                lblError.Visible = true;
                err = valida(objUsuario.ABAN8, objUsuario.CodPregunta, objUsuario.CodModulo, objUsuario.Usuario, objUsuario.Clave, objUsuario.Respuesta);

                if (!err.Trim().Equals(""))
                {
                    lblError.Text = err;
                    e.Canceled    = true;
                    return;
                }

                if (Edita)
                {
                    //ProyectoJG.mantUsuarios.UpdUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta);
                    SNUsuario.ActualizaUsuario(objUsuario, lsNombreClase);
                }
                else
                {
                    SNUsuario.IngresaUsuario(objUsuario, lsNombreClase);
                    //err = ProyectoJG.mantUsuarios.InsUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta);
                }
            }
            catch (Exception ex)
            {
                lblError.Visible = true;
                lsNombreMetodo   = (new System.Diagnostics.StackFrame().GetMethod()).ToString();
                //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString();
                lblError.Text = ex.Message.ToString();
                objError      = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty));
                SNError.IngresaError(objError);
                e.Canceled = true;
            }
        }