Пример #1
0
 public Boolean CrearUsuario(UsuariosLog username)
 {
     cnn = DAL.DAL.trae_conexion("*****************", ref error, ref numeroError);
     if (cnn == null)
     {
         //insertar en la table de errores
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(false);
     }
     else
     {
         sql = "sp*****************";
         ParamStruct[] parametros = new ParamStruct[12];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.Int, username.Cod_Usuario);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, username.Nombre);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Primer_Apellido", SqlDbType.VarChar, username.Primer_Apellido);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Segundo_Apellido", SqlDbType.VarChar, username.Segundo_Apellido);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Telefono", SqlDbType.VarChar, username.Telefono);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@urlFirma", SqlDbType.VarChar, username.UrlFirma);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@urlFoto", SqlDbType.VarChar, username.UrlFoto);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Username", SqlDbType.VarChar, username.Username);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Pass", SqlDbType.VarChar, username.Pass);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Rol", SqlDbType.VarChar, username.Rol);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 10, "@Cod_Nivel_Academico", SqlDbType.VarChar, username.Cod_Nivel_Academico);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@PasswordE", SqlDbType.VarChar, "password");
         DAL.DAL.conectar(cnn, ref error, ref numeroError);
         DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             //insertar en la table de errores
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(false);
         }
         else
         {
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(true);
         }
     }
 }
Пример #2
0
 public Boolean ActualizaUsuario(UsuariosLog username)
 {
     cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError);
     if (cnn == null)
     {
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(false);
     }
     else
     {
         sql = "usp_Usuarios_Update";
         ParamStruct[] parametros = new ParamStruct[12];
         //DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.Int, username.Cod_Usuario);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, username.Nombre);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Primer_Apellido", SqlDbType.VarChar, username.Primer_Apellido);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Segundo_Apellido", SqlDbType.VarChar, username.Segundo_Apellido);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Telefono", SqlDbType.VarChar, username.Telefono);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@Username", SqlDbType.VarChar, username.Username);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@Pass", SqlDbType.VarChar, username.Pass);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Easy_Pay", SqlDbType.Float, username.Easy_Pay);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Rol", SqlDbType.VarChar, username.Rol);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Cod_Nivel_Academico", SqlDbType.VarChar, username.Cod_Nivel_Academico);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 10, "@Cod_Puesto", SqlDbType.VarChar, username.Cod_Puesto);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@Url_Foto", SqlDbType.VarChar, username.Img_Foto);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 11, "@Url_Firma", SqlDbType.VarChar, username.Img_Firma);
         DAL.DAL.conectar(cnn, ref error, ref numeroError);
         DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(false);
         }
         else
         {
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(true);
         }
     }
 }
Пример #3
0
        public UsuariosLog BuscaUsuario(string userCode)
        {
            cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError);
            if (cnn == null)
            {
                HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
                return(null);
            }
            else
            {
                sql = "usp_Usuarios_Load";
                ParamStruct[] parametros = new ParamStruct[1];
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Usuario", SqlDbType.VarChar, userCode);
                ds = DAL.DAL.ejecuta_dataset(cnn, sql, true, parametros, ref error, ref numeroError);
                if (numeroError != 0)
                {
                    HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
                    return(null);
                }
                else
                {
                    UsuariosLog user = new UsuariosLog();
                    user.Cod_Usuario      = ds.Tables[0].Rows[0][0].ToString();
                    user.Nombre           = ds.Tables[0].Rows[0][1].ToString();
                    user.Primer_Apellido  = ds.Tables[0].Rows[0][2].ToString();
                    user.Segundo_Apellido = ds.Tables[0].Rows[0][3].ToString();
                    user.Telefono         = ds.Tables[0].Rows[0][4].ToString();
                    user.Username         = ds.Tables[0].Rows[0][5].ToString();
                    user.Pass             = ds.Tables[0].Rows[0][6].ToString();
                    //user.Easy_Pay = Convert.ToBase64String(ds.Tables[0].Rows[0][7].ToString());
                    user.Rol = ds.Tables[0].Rows[0][8].ToString();
                    user.Cod_Nivel_Academico = ds.Tables[0].Rows[0][9].ToString();
                    user.Cod_Puesto          = ds.Tables[0].Rows[0][10].ToString();
                    user.Img_Firma           = ds.Tables[0].Rows[0][11].ToString();
                    user.Img_Foto            = ds.Tables[0].Rows[0][12].ToString();

                    return(user);
                }
            }
        }